Drupal 8 - Menu - Ajouter une classe à un élément de menu

Posté le Lundi 28 octobre 2019 - 19:11

Voici comment ajouter une classe css à un élément de menu défini dans un module.

mon_module.links.menu.yml

  1. main.abonnez:
  2.   title: 'Abonnez-vous'
  3.   route_name: entity.node.canonical
  4.   route_parameters: { node: 6 }
  5.   menu_name: main
  6.   weight: 4
  7.   options:
  8.   attributes:
  9.   class:
  10. - 'arrow'

la clé class étant un tableau, il est évidement possible d'ajouter autant de classes css que l'on veut.

Voir aussi :  Drupal 8 - Menu - Ajouter un élément de menu avec des paramètres GET

Aller plus loin ?

 

Commentaires

friv

Posté le Mercredi 26 février 2020 - 16:47

ajouter un élément de classe n'est pas facile du tout. ce ne sont que des étapes de base, en détail, vous devez faire beaucoup d'étapes

Ajouter un commentaire

Ne sera pas publié

HTML restreint

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.
CAPTCHA Désolé, pour ça, mais c'est le seul moyen pour éviter le spam...