{#
project: Pimcore - Schutzverband Nuernberg Rostbratwuerste
User: erikb
Year: 2022
#}
{% set navStartNode = document.getProperty('navigation-root-primary') %}
{% if not navStartNode is instanceof('\\Pimcore\\Model\\Document\\Link') and not navStartNode is instanceof('\\Pimcore\\Model\\Document\\Page')%}
{% set navStartNode = pimcore_document(1) %}
{% endif %}
{% set mainNavigation = custom_build_nav(document, navStartNode) %}
{% set home = navStartNode %}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
{% set content %}
{% for page in mainNavigation %}
{# here need to manually check for ACL conditions #}
{% if page.isVisible() and menuRenderer.accept(page) %}
{% set activeClassItem = page.getActive(true) ? 'navigation__item--active' : '' %}
<li class="navigation__item navigation__item--first {{ activeClassItem }} ">
{% if loop.index0 == 0 %}
<div aria-hidden="true">
{{ get_svg_inline('ornament-7-double') }}
</div>
{% endif %}
{% include 'navigation/partials/footer-link.html.twig' with { page: page, classes: ['navigation__link--first'] } %}
{% if page.hasVisiblePages() %}
{% set children = page.getPages() %}
<ul class="navigation__container navigation__container--second">
{% for childPage in children %}
{% if childPage.isVisible() and menuRenderer.accept(childPage) %}
{% set activeClassChildItem = childPage.getActive(true) ? 'navigation__item--active' : '' %}
<li class="navigation__item navigation__item--second {{ activeClassChildItem }} ">
{% include 'navigation/partials/footer-link.html.twig' with { page: childPage, classes: ['navigation__link--second'] } %}
</li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</li>
{% endif %}
{% endfor %}
{% endset %}
<nav class="navigation navigation--footer" aria-label="{{ 'wcag.label.navigation-footer'|trans }}">
<ul class="navigation__container navigation__container--first">
{{ content }}
</ul>
</nav>