7.3. Les menus

  • Allez sur la page Administrer - Construction du site - Menus pour voir la liste des menus existants sur votre installation.

organiser-12_opt.jpegListe des menus du site

Par défaut, il y a trois menus dans Drupal : Navigation, Liens primaires, Liens secondaires.

Le menu Navigation est généralement affiché dans un bloc à gauche de la page et liste les pages d’administration du site.

Les liens primaires et secondaires sont généralement affichés dans l’entête des pages du site, mais cela n’est pas une règle et peut varier d’un thème à l’autre.

Ajouter un élément et organiser les menus

Dans Drupal, les menus sont des listes d’URLs hiérarchisés.

Vous pouvez ajouter des éléments à des menus directement lors de la création d’un contenu grâce à la section Paramètres du menu comme vous l’avez fait au chapitre 3.2. Les menus.

organiser-13_opt.jpegLa section Paramètres du menu lors de la création d’un contenu

Vous allez ici ajouter un élément de menu à partir de la page Administrer - Construction du site - Menus :

Tout d’abord, vous devez repérer l’URL d’une page de votre site. Pour cela, allez sur Administrer - Gestion du contenu - Contenu.

  • Administrer - Construction du site - Menus.
  • Cliquez sur Liens primaires.
  • Puis sur le lien Ajouter un élément.
  • Chemin : Entrez le chemin vers une node de votre site.
  • Menu link title : Titre du lien tel qu’il apparaîtra dans le menu.
  • Description : texte affiché lors du survol du menu.

organiser-14_opt.jpegAjout d’un élément de menu à partir de la page d’administration

  • Cliquez sur le bouton Enregistrer.

Créer un nouveau menu et l’afficher dans un bloc

Vous allez maintenant créer un nouveau menu :

  • Retournez sur la page Administrer - Construction du site - Menus.
  • Cliquez sur le lien Ajouter un menu.
  • Nom du menu : listerecettes.
  • Titre : Liste des recettes.
  • Description : La liste de toutes les recettes.

organiser-15_opt.jpegAjout d’un menu

  • Cliquez sur le bouton Enregistrer.
  • Ajoutez ensuite quelques entrées au menu comme précédemment (vers vos deux recettes par exemple).

organiser-16_opt.jpegLes entrées dans votre nouveau menu

  • Cliquez sur Enregistrer la configuration.

Pour chaque menu créé, un nouveau bloc est automatiquement ajouté.

  • Allez sur la page Administrer - Construction du site - Blocs.
  • Activez le bloc Liste de recettes.

organiser-17_opt.jpegUn nouveau bloc est créé pour chaque menu

organiser-18_opt.jpegAffichage du nouveau bloc

astuce_opt.jpeg

Comme vous le savez, le bloc navigation est en fait un menu. Vous pouvez donc le modifier et le réorganiser comme tous les autres menus sur la page
Administrer - Construction du site - Menus - Navigation.

organiser-19_opt.jpegInterface de modification du menu de Navigation

Déplacement des items de menus

Comme vous pouvez le constater sur la capture précédente, certains modules ajoutent des entrées au menu Navigation. C’est le cas du module Book (Entrée Livres qui présente la liste des livres - désactivée par défaut), mais également celui de Tribune qui propose 4 entrées (Tribune, Historique, Information, Modération) activées par défaut.

Il est possible sous Drupal d’organiser ces menus comme vous le désirez : vous allez par exemple ici déplacer les entrées du module Tribune vers le nouveau menu Liste des recettes que vous avez créé.

  • Cliquez sur le lien modifier de l’item Tribune du menu de Navigation.
  • Dans la liste Elément parent, choisissez l’item Liste des recettes.

organiser-20_opt.jpegChoisissez le menu d’un item en modifiant son élément parent

  • Cliquez sur le bouton Enregistrer.

organiser-21_opt.jpegLe bloc liste des recettes avec sa nouvelle entrée Tribune

module_opt.jpeg

24.1. Taxonomy menu : Affichez vos vocabulaires dans des menus

module_opt.jpeg

24.2. DHTML Menu: Améliorez la navigation dans votre site

module_opt.jpeg

24.3. Nice Menus : Rendez vos menus dynamiques

module_opt.jpeg

24.4. Menu Block : Divisez, liez et organisez vos blocs