bootstrap_italia-8.x-0.x-dev/templates/layout/content/_partial.content.html.twig
templates/layout/content/_partial.content.html.twig
{% apply spaceless %} {% set _main_content_classes = [ content_padding_bottom ? content_padding_bottom, content_margin_bottom ? content_margin_bottom ] %} <main id="it-main-content" class="{{ _main_content_classes|join(' ')|trim }}"> {% block contentBreadcrumb %} {% if page.breadcrumb %} <section class="it-breadcrumb__wrapper px-4 mt-4 {{ content_container_type ?: 'container' }}" aria-label="{{ 'Breadcrumb section'|t }}"> <div class="row"> <div class="col px-lg-4"> {{ page.breadcrumb }} </div> </div> </section> {% endif %} {% endblock %} {% block contentTitle %} {% if page.title %} <div class="it-page-title__wrapper {{ content_container_type ?: 'container' }}"> <div class="row"> <div class="col"> {{ page.title }} </div> </div> </div> {% endif %} {% endblock %} {% block contentLocalTasks %} {% if page.local_tasks %} <div class="it-local-tasks_wrapper d-print-none {{ content_container_type ?: 'container' }}"> {{ page.local_tasks }} </div> {% endif %} {% endblock %} {% block contentHelp %} {% if page.help %} <div class="it-help__wrapper {{ content_container_type ?: 'container' }}"> {{ page.help }} </div> {% endif %} {% endblock %} {% block contentNotification %} {% if page.notification %} <div class="it-notification__wrapper {{ content_container_type ?: 'container' }}"> {{ page.notification }} </div> {% endif %} {% endblock %} {% block contentMain %} {% set _main_container_classes = [ content_container_type ?: 'container', page.sidebar_first and not page.sidebar_second ? 'has-one-sidebar', page.sidebar_second and not page.sidebar_first ? 'has-one-sidebar', page.sidebar_first and page.sidebar_second ? 'has-two-sidebars', ] %} {% set _sidebar_width = page.sidebar_first and page.sidebar_second ? 'col-lg-3' : 'col-lg-4' %} {% set _content_width = [ not page.sidebar_first and not page.sidebar_second ? 'col-12', page.sidebar_first and not page.sidebar_second ? 'col-lg-8', page.sidebar_second and not page.sidebar_first ? 'col-lg-8', page.sidebar_first and page.sidebar_second ? 'col-lg-6' ] %} <div class="{{ _main_container_classes|join(' ')|trim }}"> <div class="row"> {# Sidebar First #} {% block contentSidebarFirst %} {% if page.sidebar_first %} <aside class="{{ _sidebar_width }} it-sidebar-first__wrapper" role="complementary"> {{ page.sidebar_first }} </aside> {% endif %} {% endblock %} <div class="{{ _content_width|join(' ')|trim }}"> <div class="it-content__wrapper"> {{ page.content }} </div> </div> {# End col #} {# Sidebar Second #} {% block contentSidebarSecond %} {% if page.sidebar_second %} <aside class="{{ _sidebar_width }} it-sidebar-second__wrapper" role="complementary"> {{ page.sidebar_second }} </aside> {% endif %} {% endblock %} </div> {# End row #} </div> {# End container #} {% endblock %} </main> {% endapply %}