<input type="checkbox" id="main-nav--toggle" class="main-nav--toggle" /><div class="main-nav--top"> <label for="main-nav--toggle" class="main-nav--burger"> <span></span> </label> <div class="mobile-menu-top"> <div class="mobile-menu--contact"> <a href="tel:{{ pimcore_website_config('phone')|replace({' ': ''}) }}"> <i class="iconfont-phone"></i> <span>{{ pimcore_website_config('phone') }}</span> </a> </div> <div class="mobile-menu--language"> {% for key, lang in get_localized_links(document) %} {% if app.request.locale != key %} <a href="{{ lang.link }}">{{ key|upper }}</a> {% endif %} {% endfor %} </div> </div></div><nav class="main-nav" role="navigation"> <div class="scroll-wrapper"> <ul class="contact--first-level"> {% if pimcore_website_config('phone') %} <li> <a href="tel:{{ pimcore_website_config('phone')|replace({' ': ''}) }}"> <i class="iconfont-phone"></i> <span>{{ pimcore_website_config('phone') }}</span> </a> </li> {% endif %} {% if pimcore_website_config('email') %} <li class="mobile-hidden"> <a href="mailto:{{ pimcore_website_config('email') }}"> <i class="iconfont-envelope"></i> <span>{{ pimcore_website_config('email') }}</span> </a> </li> {% endif %} </ul> {% if not document is defined or not document %} {% set document = pimcore_document(1) %} {% endif %} {% set mainNavStartNode = document.getProperty('mainnavStartNode') %} {% set mainNav = conecto_build_nav(document, mainNavStartNode) %} {% set renderer = pimcore_nav_renderer('menu') %} <ul class="main-nav--first-level"> {% for key, page in mainNav %} {% if page.isVisible() and renderer.accept(page) %} {% set activeClass = '' %} {% set hiddenClass = '' %} {% set buttonClass = '' %} {% if page.getActive(true) %} {% set activeClass = 'main-nav--active' %} {% endif %} {% if page.getCustomSetting('menuAsButton') %} {% set hiddenClass = 'desktop-down-hidden' %} {% set buttonClass = 'btn btn--flat btn--outline-negative' %} {% endif %} <li class="{{ activeClass }} {{ hiddenClass }}"> {% if page.hasVisiblePages %} <input type="checkbox" id="plusminus-{{ key }}" class="dropdown"> {% endif %} <a class="{{ buttonClass }}" href="{{ page.href }}" target="{{ page.getTarget() }}"> {{ page.label }} </a> {% if page.hasVisiblePages %} <label for="plusminus-{{ key }}" class="next"><span class="next--arrow"></span></label> <ul class="main-nav--sub" aria="submenu"> {% for child in page.pages %} {% if child.isVisible() and renderer.accept(child) %} <li {% if child.getActive(true) %} class="main-nav--sub-active"{% endif %}> <a href="{{ child.href }}" target="{{ child.getTarget() }}">{{ child.label }}</a> {% if child.hasPages %} <ul class="main-nav--third-level"> {% for childPages in child.pages %} <li><i class="iconfont-arrow-right"></i><a href="{{ childPages.href }}" target="{{ childPages.getTarget() }}">{{ childPages.label }}</a></li> {% endfor %} </ul> {% endif %} </li> {% endif %} {% endfor %} </ul> {% endif %} </li> {% endif %} {% endfor %} </ul> <div class="mobile-menu-bottom"> <ul class="mobile-menu-bottom--buttons"> {% if pimcore_website_config('anfragen') %} <li><a href="{{ pimcore_website_config('anfragen') }}" class="btn btn--flat btn--outline-negative">{{ 'mobileNav.Anfragen'|trans }}</a></li> {% endif %} {% if pimcore_website_config('buchen') %} <li><a href="{{ pimcore_website_config('buchen') }}" class="btn btn--flat btn--outline-negative--variant">{{ 'mobileNav.Buchen'|trans }}</a></li> {% endif %} </ul> <ul class="page-header--social"> {{ include('includes/layout/header/social-media-icons.html.twig') }} </ul> </div> </div></nav><label class="main-nav--overlay" for="main-nav--toggle"></label>