Vidéo: Drupal 8 Basics #13 - How To Create A Menu 2025
En général, un menu Internet est un ensemble de liens vers des pages Web. Dans Drupal, ces liens peuvent également pointer vers des nœuds (un mot fantaisiste pour le contenu Drupal) tels que des articles et des pages de base. Lorsqu'un lien vers un article ou un nœud de page de base est sélectionné à partir d'un menu, une page Web s'ouvre avec le contenu de l'article ou du nœud de page de base présenté comme s'il s'agissait d'une page Web réelle.
Drupal vous propose quatre menus que vous n'avez pas à créer: le menu principal, le menu Gestion, le menu Navigation et le menu Utilisateur.
-
Menu principal: Sur de nombreux sites, le menu principal affiche des liens vers des contenus importants et se trouve souvent dans la barre de navigation supérieure.
-
Menu Gestion: Ce menu contient des liens vers les pages d'administration du site et ne peut être utilisé que par les autorisations administratives des utilisateurs.
-
Menu de navigation: C'est le menu utilisé sur de nombreux sites pour afficher des liens pour les visiteurs du site. Certains modules ajoutent automatiquement des liens à ce menu.
-
Menu utilisateur: Le menu Utilisateur affiche les liens relatifs au compte d'un utilisateur enregistré, ainsi que le lien Déconnexion.
Pour travailler directement avec les menus, choisissez Structure → Menus dans la barre de menus du tableau de bord. Les options sont illustrées dans l'illustration. Il y a deux onglets sur cette page:
-
Les menus de liste listent tous les menus.
De là, vous pouvez modifier un menu existant ou créer un menu personnalisé.
-
Les paramètres contrôlent la structure globale de vos menus.
Il est préférable de ne pas modifier le menu de navigation. Nous ne disons pas que la Terre se déplacera hors de l'orbite vers le soleil ou quoi que ce soit si vous le faites, mais si vous changez le menu Navigation, vous courez le risque de ne pas être en mesure d'accéder à certaines sections de votre site. Lien de compte, lien de déconnexion ou toute fonction administrative.
