templates/Magazine/Includes/teaserGrid.html.twig line 1

Open in your IDE?
  1. <section class="content-block container container-md js-fade-in {{ styleModifier | default (null) }}">
  2.     {% if title|default('false') %}
  3.         {{ include('Includes/title-block.html.twig', {
  4.             title: title,
  5.         }) }}
  6.     {% endif %}
  7.     {% set items = [
  8.         {
  9.             'type': 'article',
  10.             'areaWide': true,
  11.             'article': gridArticles.current
  12.         },
  13.         {
  14.             'type': 'article',
  15.             'areaWide': false,
  16.             'article': gridArticles.next ?: gridArticles.current
  17.         },
  18.         {
  19.             'type': 'snippet',
  20.             'areaWide': false,
  21.             'id': 'snipppet-1'
  22.         },
  23.         {
  24.             'type': 'article',
  25.             'areaWide': false,
  26.             'article': gridArticles.next ?: gridArticles.current
  27.         },
  28.         {
  29.             'type': 'snippet',
  30.             'areaWide': false,
  31.             'id': 'snipppet-2'
  32.         },
  33.         {
  34.             'type': 'article',
  35.             'areaWide': false,
  36.             'article': gridArticles.next ?: gridArticles.current
  37.         },
  38.         {
  39.             'type': 'article',
  40.             'areaWide': false,
  41.             'article': gridArticles.next ?: gridArticles.current
  42.         },
  43.         {
  44.             'type': 'article',
  45.             'areaWide': false,
  46.             'article': gridArticles.next ?: gridArticles.current
  47.         },
  48.         {
  49.             'type': 'article',
  50.             'areaWide': false,
  51.             'article': gridArticles.next ?: gridArticles.current
  52.         },
  53.         {
  54.             'type': 'article',
  55.             'areaWide': true,
  56.             'article': gridArticles.next ?: gridArticles.current
  57.         },
  58.         {
  59.             'type': 'snippet',
  60.             'areaWide': false,
  61.             'id': 'snipppet-3'
  62.         },
  63.         {
  64.             'type': 'article',
  65.             'areaWide': false,
  66.             'article': gridArticles.next ?: gridArticles.current
  67.         },
  68.         {
  69.             'type': 'snippet',
  70.             'areaWide': false,
  71.             'id': 'snipppet-4'
  72.         },
  73.         {
  74.             'type': 'article',
  75.             'areaWide': false,
  76.             'article': gridArticles.next ?: gridArticles.current
  77.         },
  78.         {
  79.             'type': 'article',
  80.             'areaWide': false,
  81.             'article': gridArticles.next ?: gridArticles.current
  82.         },
  83.         {
  84.             'type': 'article',
  85.             'areaWide': false,
  86.             'article': gridArticles.next ?: gridArticles.current
  87.         },
  88.         {
  89.             'type': 'snippet',
  90.             'areaWide': false,
  91.             'id': 'snipppet-5'
  92.         },
  93.         {
  94.             'type': 'snippet',
  95.             'areaWide': false,
  96.             'id': 'snipppet-6'
  97.         },
  98.         {
  99.             'type': 'snippet',
  100.             'areaWide': false,
  101.             'id': 'snipppet-7'
  102.         },
  103.     ] %}
  104.     <section class="{{ styleModifier | default(null)}}">
  105.         <div class="row vertical-gutter-md--default vertical-gutter--4">
  106.             {% for item in items %}
  107.                 <div class="vertical-gutter__item {{ item.areaWide ? 'col-md-8' : 'col-md-4' }} js-fade-in">
  108.                     {% if item.type == 'article' and item.article %}
  109.                         {{ include('Magazine/Includes/articleTeaser.html.twig', item) }}
  110.                     {% elseif item.type == "snippet" %}
  111.                         {{ pimcore_snippet(item.id, {'height' : 530}) }}
  112.                     {% endif %}
  113.                     {#{% elseif item.teaserType == 'simple-text-teaser' %}
  114.                         {{ pattern('molecules-simple-text-teaser', item | merge(item)) }}
  115.                     {% elseif item.teaserType == 'social-media-teaser' %}
  116.                         {{ pattern('molecules-social-media-teaser', item | merge(item)) }}
  117.                     {% endif %}#}
  118.                 </div>
  119.             {% endfor %}
  120.         </div>
  121.     </section>
  122.     <div class="text-center mt-4">
  123.         <a href="{{ document.property('blogPortal').archiveDocument }}" class="btn btn-primary">
  124.             {{ 'magazin.Alle Artikel'|trans }}
  125.         </a>
  126.     </div>
  127. </section>