Drupal 8 Twig: add custom CSS classes to menus (based on menu name)
Twig templates of Drupal 8 makes our life much easier when we want to customize the HTML output. But when the goal is to change a Drupal 8 menu we have to use the menu.html.twig template which is not the most friendly one and it’s customization can be tricky because of several reasons. So I wanna show you how I did it.
Change the HTML output from this…
…so we can keep our CSS specificity low and our CSS component easy to write and maintain.
Let’s start it!
Originally I published this article here on Medium. But later I decided to move it to my own blog. You can continue reading at thamas.hu!