{#| Loop over the major, root-level groups |#} {% for nav_item in nav %} {#| Determine the full path of the root-level link |#} {%- set nav_item_children = nav_item.children %} {%- set nav_ns = namespace(url_list=false) %} {%- if nav_item.children is defined %} {% for _ in range(1, 6) %} {%- if nav_item_children is defined %} {%- if nav_item_children[0].input_path is defined %} {%- set nav_ns.url_list = nav_item_children[0].input_path.split('.') %} {%- else %} {%- set nav_item_children = nav_item_children[0].children %} {%- endif %} {%- endif %} {% endfor %} {%- if nav_ns.url_list %} {%- set fileName = nav_ns.url_list.pop() %} {%- set child_url = '.'.join(nav_ns.url_list) %} {%- endif %} {%- endif %} {%- if child_url is not defined %} {#| There are no children, only a root-level item |#} {%- set child_url = nav_item.abs_url %} {%- endif %} {%- set navlevel = 0 %} {% if nav_item.children %}
{{ nav_item.title }}
{% endif %}