{% macro nav_loop(page) %} {% import _self as macros %} {% for p in page.children.visible if (not p.header.skouter.onlyguests) and (not p.header.skouter.onlymembers)%} {% set active_page = (p.active or p.activeChild) ? 'active' : '' %}
  • {{ p.menu }} {% if p.children.visible.count > 0 %} {% endif %}
  • {% endfor %} {% for p in page.children.visible if p.header.skouter.onlyguests and not grav.session.skouter %} {% set active_page = (p.active or p.activeChild) ? 'active' : '' %}
  • {{ p.menu }} {% if p.children.visible.count > 0 %} {% endif %}
  • {% endfor %} {% for p in page.children.visible if p.header.skouter.onlymembers and grav.session.skouter %} {% set active_page = (p.active or p.activeChild) ? 'active' : '' %}
  • {{ p.menu }} {{p.header.skouter.onlyguests}} {% if p.children.visible.count > 0 %} {% endif %}
  • {% endfor %} {% endmacro %}