templates/layout/nav/footer.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('footerNavStartNode') %}
    
    {% 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') %}
    
    {% for page in mainNavigation %}
        {% if page.isVisible() and menuRenderer.accept(page)  %}
    
            {# active #}
            {% if page.href == app.request.pathInfo %}
                {% set activeClass = 'active' %}
            {% else %}
                {% set activeClass = '' %}
            {% endif %}
    
            <li class="{{ activeClass }}">
                <a href="{{ page.getHref() }}">{{ page.getLabel() }}</a>
            </li>
    
        {% endif %}
    {% endfor %}