{% macro loop(page, parent_loop) %} {% import _self as macros %} {% if parent_loop|length > 0 %} {% set data_level = parent_loop %} {% else %} {% set data_level = 0 %} {% endif %} {% for p in page.children.visible %} {% set parent_page = p.activeChild ? ' parent' : '' %} {% set current_page = p.active ? ' active' : '' %}
  • {% if data_level == 0 %}{{ loop.index }}. {% endif %}{{ p.menu }} {% if p.children.count > 0 %} {% endif %}
  • {% endfor %} {% endmacro %} {% macro version(p) %} {% set parent_page = p.activeChild ? ' parent' : '' %} {% set current_page = p.active ? ' active' : '' %}
    {% if p.activeChild or p.active %} {{ p.menu }} {% else %} {{ p.menu }} {% endif %}
    {% endmacro %}