Page Entête

Vue d'ensemble

L'en-tête (header) est la zone supérieure de votre application web. Elle est partagée par toutes les pages du domaine et contient généralement le logo, le menu principal et les actions utilisateur.

Construction du header

Le header se construit comme n'importe quelle page BWEB, directement dans le Dev Panel. Vous disposez de tous les types de blocs : wrappers, textes, images, boutons, menus.

Elements typiques

ÉlémentType de blocDescription
LogoimageLogo de l'application, lien vers la page d'accueil
Menu principalmenu / wrapperNavigation principale avec liens vers les sections
Bouton connexionbuttonAccès à l'espace utilisateur
Selecteur de langueselectChangement de langue (si multi-langue active)

Responsive design

Le header doit s'adapter à toutes les tailles d'écran. Utilisez les breakpoints Tailwind :

  • Mobile (xs/sm) : menu hamburger, logo centre
  • Tablette (md) : menu reduit, éléments essentiels
  • Desktop (lg/xl/2xl) : menu complet déployé

Affichage conditionnel

Utilisez les conditionalDisplay sur les blocs du header pour afficher des éléments selon le contexte :

  • Bouton "Connexion" visible uniquement si l'utilisateur n'est pas connecte
  • Menu admin visible uniquement pour les administrateurs
  • Bandeau promotionnel visible entre deux dates