diff --git a/templates/menu.html.twig b/templates/menu.html.twig index 6451681ffea8de468f1579c8b7f62b95af04a987..8876f54c171f27447990c92b5696a4b3af45a22d 100644 --- a/templates/menu.html.twig +++ b/templates/menu.html.twig @@ -53,7 +53,15 @@ {{ item.attributes.setAttribute('style', menu_attributes.item.style) }} {% endif %} > - {{ link(item.title, item.url, menu_attributes) }} + {% if item.in_active_trail %} + {{ link(item.title, item.url, menu_attributes|merge({'class': 'is-active'})) }} + {% else %} + {% if menu_attributes.link is empty %} + {{ link(item.title, item.url) }} + {% else %} + {{ link(item.title, item.url, menu_attributes.link) }} + {% endif %} + {% endif %} {% if item.below %} {{ menus.menu_links(item.below, attributes, menu_level + 1) }} {% endif %}