{% set navStartNode = buildNavigation() %}
{% set mainNavigation = pimcore_build_nav({active: document, root: navStartNode}) %}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
{% set currentDocument = document %}
<div class="container-fluid {% if not editmode %}nav-top{% endif %} py-3"
style="z-index: 3" {% if not editmode %}data-aos="fade-down"{% endif %}>
<div class="pt-3 pe-3">
{#
{% include 'layouts/navigation/language.html.twig' %}
#}
<nav class="navbar navbar-expand-lg" data-aos="fade-down">
<div class="container position-relative ">
<a class="navbar-brand" href="/{{ app.request.locale|replace({ '_': '-' }) }}" data-aos="fade-down">
<img src="{{ pimcore_website_config('site_logo') }}"
alt="{{ pimcore_website_config('site_title') }}" class="img-fluid" style="min-width: 240px;">
</a>
<button class="navbar-toggler mt-5 ms-auto" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="catnav pe-lg-5 end-0 top-0 text-center text-lg-start mt-3 mt-lg-0">
<a href="{{ pimcore_website_config('zeilen_link') }}" class="btn bg-zeilen me-lg-3 text-uppercase">{{ 'ZEILEN'|trans }}</a>
<a href="{{ pimcore_website_config('surfen_link') }}" class="btn bg-surfen me-lg-3 text-uppercase">{{ 'WINDSURFEN'|trans }}</a>
<a href="{{ pimcore_website_config('suppen_link') }}" class="btn bg-suppen text-uppercase">{{ 'SUPPEN'|trans }}</a>
<br class="d-block d-lg-none">
<a href="{{ pimcore_website_config('kampen-en-lessen_link') }}" class="btn btn-outline-primary ms-lg-5 mt-3 mt-lg-0 text-uppercase">{{ 'kampen en lessen'|trans }}</a>
</div>
<div class="collapse navbar-collapse mt-5" id="navbarSupportedContent">
<ul class="navbar-nav ms-auto">
{#
<li class="nav-item">
<a class="nav-link" href="/{{ app.request.locale|replace({ '_': '-' }) }}"><span><i
class="fas fa-home"></i></span></a>
</li> #}
{% for page in mainNavigation %}
{# here need to manually check for ACL conditions #}
{% if page.isVisible() and menuRenderer.accept(page) %}
{% set hasChildren = page.hasPages() %}
{% set documentId = page.getId() %}
{% set document = fetchDocument(documentId) %}
{% set excludeChildren = document.getProperty('exclude_childs') %}
{% if not hasChildren or excludeChildren %}
<li class="nav-item {% if page.isActive() %}active{% endif %}">
<a class="nav-link"
href="{{ page.getHref() }}">{{ page.getLabel() }}</a>
</li>
{% else %}
<li class="nav-item {% if page.IsActive() %}active{% endif %} dropdown">
<a class="nav-link dropdown-toggle" href="{#{{ page.getHref() }}#}#"
role="button" data-bs-toggle="dropdown"
aria-expanded="false" aria-haspopup="true"><span>{{ page.getLabel() }}</span></a>
<ul class="dropdown-menu">
{% for child in page.getPages() %}
{% if child.isVisible() and menuRenderer.accept(child) %}
<li>
<a class="dropdown-item" href="{{ child.getHref() }}">{{ child.getLabel() }}</a>
</li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
</div>
</div>
</nav>
</div>
</div>
{#{% include 'layouts/layout/searchbar.html.twig' %}#}