{% for item in items %} {% set item_id = namespace ~ '-' ~ parent_id ~ '-' ~ loop.index %} {% set is_active = item.active or (item.children and item.children | selectattr('active') | list) %} {% if item.is_page or item.is_link %} {{ item.title }} {% elif item.is_section %} {{ item.title }} {% endif %} {% if item.children %}
{% with items = item.children, namespace = namespace, parent_id = item_id %} {% include 'includes/nav.html' %} {% endwith %}
{% endif %} {% endfor %}