{% if not document is defined or not document %}
{% set document = pimcore_document(1) %}
{% endif %}
{% set navStartNode = document.getProperty('serviceNavStartNode') %}
{% if not
(navStartNode is instanceof('\\Pimcore\\Model\\Document\\Page')
or navStartNode is instanceof('\\Pimcore\\Model\\Document\\Folder')
or navStartNode is instanceof('\\Pimcore\\Model\\Document\\Link')
) %}
{% set navStartNode = pimcore_document(1) %}
{% endif %}
{% set mainNavigation = pimcore_build_nav({
active: document,
root: navStartNode
}) %}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
<ul class="menu">
{% for page in mainNavigation %}
{% if page.isVisible() and menuRenderer.accept(page) %}
{% if page.getTarget() %}
{% set target = 'target=' ~ page.getTarget() %}
{% else %}
{% set target = '' %}
{% endif %}
<li>
<a class="docContact" href="{{ page.getHref() }}" {{ target|raw }}>{{ page.getLabel() }}</a>
</li>
{% endif %}
{% endfor %}
</ul>