{% if not document is defined or not document %}
{% set document = pimcore_document(1) %}
{% endif %}
{% set navStartNode = document.getProperty('navigation_root') %}
{% if not navStartNode is instanceof('\\Pimcore\\Model\\Document\\Page') %}
{% if pimcore_site_is_request() %}
{% set site = pimcore_site_current() %}
{% set navStartNode = site.getRootDocument() %}
{% else %}
{% set navStartNode = pimcore_document(1) %}
{% endif %}
{% endif %}
{% set mainNavigation = pimcore_build_nav({active: document, root: navStartNode}) %}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
<nav class="navigation" id="nav">
<ul class="first-level flex">
{% for page in mainNavigation %}
{% if (page.isVisible and menuRenderer.accept(page)) %}
{% set activeClass = page.getActive(true) ? 'active' : '' %}
<li class="first-li">
<a href="{{ page.href }}" class="first-a {{ activeClass }}">{{ page.label }}</a>
{% if page.hasPages %}
<div class="sub-menu flex">
<button class="back-nav-btn">
<svg width="16" height="16" viewBox="0 0 16 16">
<g id="Gruppe_10109" data-name="Gruppe 10109" transform="translate(-96.766 -31.5)">
<g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(97.475 34.5)">
<path id="Pfad_4316" data-name="Pfad 4316" d="M22.5,18H7.5" transform="translate(-7.474 -13)" fill="none" stroke="#fff" stroke-linejoin="round" stroke-width="1"/>
<path id="Pfad_4317" data-name="Pfad 4317" d="M23.026,7.5,18,12.5l5.026,5" transform="translate(-18 -7.5)" fill="none" stroke="#fff" stroke-width="1"/>
</g>
</g>
</svg>
<span>Zurück</span>
</button>
<ul class="second-level">
{% for child in page.pages %}
{% set activeClassX = child.getActive(true) ? 'active' : '' %}
{% if (child.isVisible and menuRenderer.accept(child)) %}
<li class="second-li">
<a href="{{ child.href }}" class="act-link {{ activeClassX }}">{{ child.label }}</a>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
{% endif %}
{% if page.hasPages %}
<button class="nav-btn">
<svg width="15.735" height="10.709" viewBox="0 0 15.735 10.709">
<g transform="translate(8 -7.146)">
<path d="M7.5,18h15" transform="translate(-15.5 -5.5)" fill="none" stroke="#fff" stroke-linejoin="round" stroke-width="1"/>
<path d="M18,7.5l5.026,5L18,17.5" transform="translate(-16.001 0)" fill="none" stroke="#fff" stroke-width="1"/>
</g>
</svg>
</button>
{% endif %}
</li>
{% endif %}
{% endfor %}
</ul>
</nav>
{#
<ul class="switcher">
<li class="lang">
{% for language, link in get_localized_links(document) %}
{% if language == app.request.locale %}
{% set active = 'is-active' %}
{% else %}
{% set active = '' %}
{% endif %}
<a class="{{ active }}" href="{{ link.href }}">{{ language }}, {{ link.text }}</a>
{% endfor %}
</li>
</ul>
#}