Drupal 8 & Drupal 9 - Menu - Ajouter un élément de menu avec des paramètres GET

Posté le Lundi 12 mars 2018 - 07:14
Dernière mise à jour le Mardi 2 mars 2021 - 08:26

Voici comment créer un Menu item (élément de menu) avec des paramètres GET.

Pour cela on utilise le fichier MON_MODULE.links.menu.yml (à noter que cela marchera aussi dans les fichiers MON_MODULE.links.action.yml et MON_MODULE.links.task.yml)

formations.element:
  title: 'Mon titre de menu'
  weight : 2
  route_name: view.front_formations.page
  menu_name: menu-formation
  options:
    query:
      label: 'prise-de-vue'
      cat: 2

Ici l'url aura comme « query string » : ?label=prise-de-vue&cat=2

Pour rappel la clé menu_name attend le nom du menu dans lequel on veut placer l'élément de menu que l'on vient de définir.

Aller plus loin ?

 

Ajouter un commentaire

Ne sera pas publié

CAPTCHA Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...