templates/layout/nav/service.html.twig line 1

Open in your IDE?
  1. {% 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>