{% if siteconfig %}
{% set siteconfig = pimcore_object(siteconfig) %}
{% endif %}
{% if not documentNav %}
{% set documentNav = pimcore_document(1) %}
{% else %}
{% set documentNav = pimcore_document(documentNav) %}
{% endif %}
{% set mainNavStartNode = documentNav.getProperty('mainNav') %}
{% if not mainNavStartNode %}
{% set mainNavStartNode = pimcore_document(1) %}
{% endif %}
{% set mainNav = pimcore_build_nav({
active: pimcore_document(documentNav),
root: mainNavStartNode
}) %}
{% set mainNavNavRenderer = pimcore_nav_renderer('menu') %}
<header id="header" data-fullwidth="true">
<div class="header-inner">
<div class="container">
<!--Logo-->
<div id="logo">
<a href="/{{ document.getProperty('language') }}">
{% if siteconfig %}
<span class="logo-default">
{{ siteconfig.getLogo().getThumbnail('nav_default_logo').getHtml()|raw }}
</span>
<span class="logo-dark">
{{ siteconfig.getLogo().getThumbnail('nav_default_logo').getHtml()|raw }}
</span>
{% else %}
<span class="logo-default">
FriendsCore
</span>
<span class="logo-dark">
FriendsCore
</span>
{% endif %}
</a>
</div>
<div id="mainMenu-trigger">
<a class="lines-button x"><span class="lines"></span></a>
</div>
<div id="mainMenu">
<div class="container">
<nav>
<ul>
{% for page in mainNav %}
{% if page.isVisible or mainNavNavRenderer.accept(page) %}
{% set activeClass = page.getActive(true) ? 'current' : '' %}
{% if page.hasPages() %}
<li class="dropdown {{ activeClass }}">
<a href="{{ page.getHref() }}" title="{{ page.getTitle }}"
target="{{ page.getTarget() }}">
{{ page.getLabel() }}
</a>
<ul class="dropdown-menu">
{% for pageLvl2 in page %}
{% if pageLvl2.isVisible or mainNavNavRenderer.accept(pageLvl2) %}
{% set activeClassLvl2 = pageLvl2.getActive(true) ? 'current' : '' %}
{% if pageLvl2.hasPages() %}
<li class="dropdown-submenu {{ activeClassLvl2 }}">
<a href="{{ pageLvl2.getHref() }}"
title="{{ pageLvl2.getTitle }}"
target="{{ pageLvl2.getTarget() }}">
{{ pageLvl2.getLabel() }}
</a>
<ul class="dropdown-menu">
{% for pageLvl3 in pageLvl2 %}
{% if pageLvl3.isVisible or mainNavNavRenderer.accept(pageLvl3) %}
{% set activeClassLvl3 = pageLvl3.getActive(true) ? 'current' : '' %}
<li class="{{ activeClassLvl3 }}">
<a href="{{ pageLvl3.getHref() }}"
title="{{ pageLvl3.getTitle }}"
target="{{ pageLvl3.getTarget() }}">
{{ pageLvl3.getLabel() }}
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endif %}
<li class="{{ activeClassLvl2 }}">
<a href="{{ pageLvl2.getHref() }}"
title="{{ pageLvl2.getTitle }}"
target="{{ pageLvl2.getTarget() }}">
{{ pageLvl2.getLabel() }}
</a>
</li>
{% else %}
{% endif %}
{% endfor %}
</ul>
</li>
{% else %}
<li class="{{ activeClass }}">
<a href="{{ page.getHref() }}" title="{{ page.getTitle }}"
target="{{ page.getTarget() }}">
{{ page.getLabel() }}
</a>
</li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
</nav>
</div>
</div>
</div>
</div>
</header>