{% extends 'layouts/layout.html.twig' %}{% block content %} <main class="pullc"> <div class="container-xl"> <div class="row"> <div class="col-lg-3 leftpull section-pillar d-none d-lg-block"> <div class="section-title px-3 px-lg-3 ps-lg-0 d-flex flex-column"> <h1 class="mb-lg-5 pt-1 pe-lg-4 mt-5 text-lg-end">Sitemap </h1> </div> {% if not document.getProperty('hide_subnav') and document.getProperty('subnav_doc') and not editmode %} <div class="d-flex justify-content-end"> {% set nav = pimcore_build_nav({active: document, root: document.getProperty('subnav_doc')}) %} {{ pimcore_render_nav(nav, 'menu', 'renderMenu', { maxDepth: 2, ulClass: { 0: 'sidenav list-unstyled justify-content-end align-self-end', 1: 'list-unstyled subnav', 2: 'list-unstyled subnav', }, expandSiblingNodesOfActiveBranch: true }) }} </div> {% endif %} {% if document.getProperty('pillar_background') %} {% if document.getProperty('pillar_background').getMetadata('Credit') %} <div class="pillar-credit"> Image: {{ document.getProperty('pillar_background').getMetadata('Credit') }} </div> {% endif %} {% endif %} </div> <div class="col-lg-9 ps-lg-5 pe-lg-5 pb-4"> {% if showBreadcrumbs %} {% set mainNavStartNode = document.getProperty('navigation_root') %} {% if mainNavStartNode is empty %} {% set mainNavStartNode = pimcore_document(1) %} {% endif %} {% set breadcrumbs = pimcore_build_nav({ active: document, root: mainNavStartNode }) %} {% do app_navigation_enrich_breadcrumbs(breadcrumbs) %} {% do pimcore_nav_renderer('breadcrumbs').setMinDepth(null) %} <div class="breadcrumbs mt-3"> <a href="/">{{ "Home"|trans }}</a> / {% if pimcore_render_nav(breadcrumbs, 'breadcrumbs') %} {{ pimcore_render_nav(breadcrumbs, 'breadcrumbs')|replace({'>':' / '})|raw }} {% else %} {{ document.title }} {% endif %} </div> {% endif %} <h1 class="my-3">{{ pimcore_input("headline", {"placeholder":"Headline", "width": 600}) }}</h1> <div class="content-body"> {% for i in pimcore_iterate_block(pimcore_block('contentblock')) %} {{ pimcore_wysiwyg('content') }} {% endfor %} {{ pimcore_areablock("main_content", { "allowed": ["image","video","wysiwyg","map", "staff", "text-accordion","organigramme"], "sorting": ["wysiwyg","video","image","map", "staff","organigramme"], }) }} <div id="sitemap"> {% set sitemap = pimcore_build_nav({active: document, root: document.getProperty('navigation_root')}) %} {% set menuRenderer = pimcore_nav_renderer('menu') %} {% for page in sitemap %} {% if page.isVisible() and menuRenderer.accept(page) %} {% set hasChildren = page.hasPages() %} {% if not hasChildren %} <a href="{{ page.getHref() }}">{{ page.getLabel() }}</a> {% else %} <h3>{{ page.getLabel() }}</h3> <ul> {% for child in page.getPages() %} {% if child.isVisible() and menuRenderer.accept(child) %} <li> <a href="{{ child.getHref() }}">{{ child.getLabel() }}</a> {% if child.hasPages() %} <ul> {% for subchild in child.getPages() %} {% if subchild.isVisible() and menuRenderer.accept(subchild) %} <li> <a href="{{ subchild.getHref() }}">{{ subchild.getLabel() }}</a> </li> {% endif %} {% endfor %} </ul> {% endif %} </li> {% endif %} {% endfor %} </ul> {% endif %} {% endif %} {% endfor %} {{ pimcore_areablock("additional_sitemap", { "allowed": ["wysiwyg"], "sorting": ["wysiwyg"], }) }} </div> </div> </div> </div> </div> </main>{% endblock %}