templates/menu/lisousmenu.html.twig line 1
{% if child1.categories|length > 0 %}
{# Niveau 2 #}
<li class="menu-hasdropdown menu-hasflyout">
<a href="{{ path('categoriefiltre_page', {'type': type, 'code':child1.id}) }}">{{ child1.titre }}
<label title="toggle menu" for="menu{{ child1.id }}"><i class="fa fa-chevron-down"></i></label>
</a>
<input type="checkbox" id="menu{{ child1.id }}">
<ul class="menu-dropdown">
{# Niveau 2 #}
{% for child2 in child1.categories|sort((a, b) => a.titre <=> b.titre) %}
{% if child2.categories|length > 0 %}
<li class="menu-hasdropdown menu-hasflyout">
<a href="{{ path('categoriefiltre_page', {'type': type, 'code':child2.id}) }}">{{ child2.titre }}
<label title="toggle menu" for="menu{{ child2.id }}"><i class="fa fa-chevron-down"></i></label>
</a>
<input type="checkbox" id="menu{{ child2.id }}">
{# Niveau 2 #}
<ul class="menu-dropdown">
{% for child3 in child2.categories|sort((a, b) => a.titre <=> b.titre) %}
<li><a href="{{ path('categoriefiltre_page', {'type': type, 'code':child3.id}) }}">{{ child3.titre }}</a></li>
{% endfor %}
</ul>
</li>
{% else %}
<li><a href="{{ path('categoriefiltre_page', {'type': type, 'code':child2.id}) }}">{{ child2.titre }}</a></li>
{% endif %}
{% endfor %}
</ul>
</li>
{% else %}
<li><a href="{{ path('categoriefiltre_page', {'type': type, 'code':child1.id}) }}">{{ child1.titre }}</a></li>
{% endif %}