{# get the document which should be used to start in navigation | default home #}
{% set topNavStartNode = document.getProperty('top_navigation_root') %}
{% set mainNavStartNode = document.getProperty('main_navigation_root') %}
{# Set up renderer #}
{% set topNavigation = pimcore_build_nav({active: document, root: topNavStartNode}) %}
{% set mainNavigation = pimcore_build_nav({active: document, root: mainNavStartNode}) %}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
<div class="overlay">
<div class="container-fluid">
<div class="row">
<div class="col">
<a href="/" class="header-logo">
<img class="img-fluid pt-md-0" src="{{ asset('/img/logo-simple-white.svg') }}" alt="logo" width="141" height="26">
</a>
</div>
<div class="col-auto ms-auto mb-4">
<button class="nav-close" data-action-nav-close>
<img src="{{ asset('/img/close.svg') }}" alt="close">
</button>
</div>
</div><!--/ .row -->
<div class="row">
<div class="col-md-10 offset-md-1">
<section class="overlay__body d-flex justify-content-end flex-column">
<ul class="nav nav--overlay flex-column text-end">
{% for page in mainNavigation %}
{% if page.isVisible() and menuRenderer.accept(page) %}
{% set hasChildren = page.hasPages() %}
{% if not hasChildren %}
<li class="nav-item {{ page.active ? 'active' : '' }}">
<a class="nav-link" href="{{ page.getHref() }}">{{ page.getLabel() }}</a>
</li>
{% else %}
<li class="nav-item dropdown {{ page.active ? 'active' : '' }}">
<a class="nav-link dropdown-toggle" href="{{ page.getHref() }}" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ page.getLabel() }}</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
{% for child in page.getPages() %}
{% if child.isVisible() and menuRenderer.accept(child) %}
<a class="dropdown-item {{ child.active ? 'active' : '' }}" href="{{ child.getHref() }}">{{ child.getLabel() }}</a>
{% endif %}
{% endfor %}
</div>
</li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
{# <p class="overlay-title">{{ 'Ik droom van een'|trans }}</p>
<ul class="nav nav--overlay flex-column text-end">
{% for page in topNavigation %}
{% if page.isVisible() and menuRenderer.accept(page) %}
{% set hasChildren = page.hasPages() %}
{% if not hasChildren %}
<li class="nav-item {{ page.active ? 'active' : '' }}">
<a class="nav-link" href="{{ page.getHref() }}">{{ page.getLabel() }}</a>
</li>
{% else %}
<li class="nav-item dropdown {{ page.active ? 'active' : '' }}">
<a class="nav-link dropdown-toggle" href="{{ page.getHref() }}" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ page.getLabel() }}</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
{% for child in page.getPages() %}
{% if child.isVisible() and menuRenderer.accept(child) %}
<a class="dropdown-item {{ child.active ? 'active' : '' }}" href="{{ child.getHref() }}">{{ child.getLabel() }}</a>
{% endif %}
{% endfor %}
</div>
</li>
{% endif %}
{% endif %}
{% endfor %}
</ul> #}
</section>
</div>
</div><!--/ .row -->
</div>
</div>