12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- {% import _self as menus %}
- {%
- set classes = [
- 'sous-liste',
- ]
- %}
- {%
- set ulClasses = [
- 'ul1',
- 'ul2'
- ]
- %}
- {{ menus.menu_links(items, attributes, 0) }}
- {% macro menu_links(items, attributes, menu_level) %}
- {% import _self as menus %}
- <div class="menuOpen">
- {% if items %}
- {% if menu_level == 0 %}
- <ul{{ attributes.addClass(ulClasses, 'ul1') }}{{attributes.removeClass(classes, 'sous-liste')}}{{ attributes }}>
- {% else %}
- <ul{{ attributes.addClass(ulClasses, 'ul2') }}{{attributes.removeClass(classes, 'sous-liste')}}{{ attributes }}>
- {% endif %}
-
- {% for item in items %}
- <div{{ attributes.addClass('sous-liste') }}{{attributes.removeClass(ulClasses)}}>
- <li{{ item.attributes }}>
- {{ link(item.title, item.url) }}
- {% if item.below %}
- {{ menus.menu_links(item.below, attributes, menu_level + 1) }}
- {% endif %}
- </li>
- </div>
- {% endfor %}
-
- </ul>
- {% endif %}
- </div>
- {% endmacro %}
|