templates/sp/listing.html.twig line 1

Open in your IDE?
  1. {% extends 'layouts/layout.html.twig' %}
  2. {% block content %}
  3.     <main class="pullc">
  4.         <div class="container-xl">
  5.             <div class="row">
  6.                 <div class="col-lg-3 leftpull section-pillar d-none d-lg-block" {% if pillar_background %} style="background-image: url({{ pillar_background.thumbnail('pillar') }})" {% endif %}>
  7.                     <div class="section-title px-3 px-lg-3 ps-lg-0 d-flex flex-column">
  8.                         <h1 class="mb-lg-5 pt-1 pe-lg-4 mt-5 text-lg-end">{{ section_title }}
  9.                         </h1>
  10.                     </div>
  11.                     {% if not document.getProperty('hide_subnav') and document.getProperty('subnav_doc')%}
  12.                         <div class="d-flex justify-content-end">
  13.                             {% set nav = pimcore_build_nav({active: document, root: document.getProperty('subnav_doc')}) %}
  14.                             {{ pimcore_render_nav(nav, 'menu', 'renderMenu', {
  15.             maxDepth: 2,
  16.             ulClass: {
  17.                 0: 'sidenav list-unstyled justify-content-end align-self-end',
  18.                  1: 'list-unstyled subnav',
  19.                   2: 'list-unstyled subnav'
  20.             },
  21.             expandSiblingNodesOfActiveBranch: true
  22.         }) }}
  23.                         </div>
  24.                     {% endif %}
  25.                 </div>
  26.                 <div class="col-lg-9 ps-lg-5 pe-lg-5 pb-4">
  27.                     {% if showBreadcrumbs %}
  28.                         {% set mainNavStartNode = document.getProperty('navigation_root') %}
  29.                         {% if mainNavStartNode is empty %}
  30.                             {% set mainNavStartNode = pimcore_document(1) %}
  31.                         {% endif %}
  32.                         {% set breadbrumbs = pimcore_build_nav({
  33.                                     active: document,
  34.                                     root: mainNavStartNode
  35.                                 }) %}
  36.                         {% do app_navigation_enrich_breadcrumbs(breadbrumbs) %}
  37.                         {% do pimcore_nav_renderer('breadcrumbs').setMinDepth(null) %}
  38.                     <div class="breadcrumbs mt-3">
  39.                             <a href="/">Home</a>
  40.                               / 
  41.                             {{ pimcore_render_nav(breadbrumbs, 'breadcrumbs')|replace({'&gt;':' / '})|raw }}
  42.                         </div>
  43.                     {% endif %}
  44.                     <div class="content-body">
  45.                         <h1 class="my-3">{{ pimcore_input("headline", {"placeholder":"Headline", "width": 600}) }}</h1>
  46.                         <div class="row mb-3 mb-lg-4">
  47.                             <div class="col col-12">
  48.                                 <h2 class="purpleline">Members</h2>
  49.                             </div>
  50.                             {% for member in members.children %}
  51.                                 <div class="col-sm-4 mb-4">
  52.                                     <div class="card h-100 hcard spcard text-center">
  53.                                         <div class="card-header">{{ member.key }}</div>
  54.                                         <div class="card-body d-flex flex-column h-100">
  55.                                             {% for sp in member.children %}
  56.                                                 {% set detailLink = app_sp_detaillink(sp) %}
  57.                                                 <a class="stretched-link" href="{{ detailLink }}">
  58.                                                     {% if sp.acronym %}
  59.                                                         <strong>{{ sp.acronym }}</strong>
  60.                                                         <br>
  61.                                                     {% endif %}
  62.                                                     {{ sp.title }}</a>
  63.                                                 {% if sp.image %}
  64.                                                     {{ sp.image.thumbnail('serviceprovider').html({'imgAttributes': {
  65.                                             'class': 'spthumb my-3 mx-auto',
  66.                                             'alt': sp.title,
  67.                                            },}) | raw }}
  68.                                                 {% endif %}
  69.                                             {% endfor %}
  70.                                         </div>
  71.                                     </div>
  72.                                 </div>
  73.                             {% endfor %}
  74.                         </div>
  75.                         <div class="row mb-5">
  76.                             <div class="col col-12">
  77.                                 <h2 class="purpleline">Observers</h2>
  78.                             </div>
  79.                             {% for observer in observers.children %}
  80.                                 <div class="col-sm-4 mb-4">
  81.                                     <div class="card h-100 hcard spcard text-center">
  82.                                         <div class="card-header">{{ observer.key }}</div>
  83.                                         <div class="card-body d-flex flex-column h-100">
  84.                                             {% for sp in observer.children %}
  85.                                                 {% set detailLink = app_sp_detaillink(sp) %}
  86.                                                 <a class="stretched-link" href="{{ detailLink }}">
  87.                                                     {% if sp.acronym %}
  88.                                                         <strong>{{ sp.acronym }}</strong>
  89.                                                         <br>
  90.                                                     {% endif %}
  91.                                                     {{ sp.title }}</a>
  92.                                                 {% if sp.image %}
  93.                                                     {{ sp.image.thumbnail('serviceprovider').html({'imgAttributes': {
  94.                                             'class': 'spthumb my-3 mx-auto',
  95.                                             'alt': sp.title,
  96.                                            },}) | raw }}
  97.                                                 {% endif %}
  98.                                             {% endfor %}
  99.                                         </div>
  100.                                     </div>
  101.                                 </div>
  102.                             {% endfor %}
  103.                         </div>
  104.                         <div class="row">
  105.                             <div class="col col-12">
  106.                                 <h2 class="purpleline">Partners</h2>
  107.                             </div>
  108.                             {% for partner in partners.children %}
  109.                                 <div class="col-sm-4 mb-4">
  110.                                     <div class="card h-100 hcard spcard text-center">
  111.                                         <div class="card-header">{{ partner.key }}</div>
  112.                                         <div class="card-body d-flex flex-column h-100">
  113.                                             {% for sp in partner.children %}
  114.                                                 {% set detailLink = app_sp_detaillink(sp) %}
  115.                                                 <a class="stretched-link" href="{{ detailLink }}">
  116.                                                     {% if sp.acronym %}
  117.                                                         <strong>{{ sp.acronym }}</strong>
  118.                                                         <br>
  119.                                                     {% endif %}
  120.                                                     {{ sp.title }}</a>
  121.                                                 {% if sp.image %}
  122.                                                     {{ sp.image.thumbnail('serviceprovider').html({'imgAttributes': {
  123.                                             'class': 'spthumb my-3 mx-auto',
  124.                                             'alt': sp.title,
  125.                                            },}) | raw }}
  126.                                                 {% endif %}
  127.                                             {% endfor %}
  128.                                         </div>
  129.                                     </div>
  130.                                 </div>
  131.                             {% endfor %}
  132.                         </div>
  133.                     </div>
  134.                 </div>
  135.             </div>
  136.         </div>
  137.     </main>
  138. {% endblock %}