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

 

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...