templates/includes/content/mixed-teaser-slider.html.twig line 1

Open in your IDE?
  1. <section class="{{ classNames|default('content-block container') }} ">
  2.     <div class="container">
  3.         {{ include('includes/title-blocks/title-block.html.twig', {
  4.             'topTitle': toptitle|default(''),
  5.             'title': title|default(''),
  6.             'titleStyle': 'h4',
  7.             'prefix': prefix|default(''),
  8.             'editmode': editmode
  9.         } , with_context = false) }}
  10.     </div>
  11.     {% if teasers|default %}
  12.         <div class="mixed-teaser-slider js-scroll-slider-teaser" data-scroll-slider-dots="true" data-scroll-slider-arrows="true">
  13.             <div class="js-scroll-slider-teaser__area scroll-slider__area">
  14.                 {% for teaser in teasers %}
  15.                     <div class="js-scroll-slider-teaser__item scroll-slider__item">
  16.                         {% if teaser is instanceof('\\Pimcore\\Model\\Document\\Snippet') %}
  17.                             {{ pimcore_inc(teaser, { 'className': 'no-box-shadow' }) }}
  18.                         {% elseif isCardTeser|default('') %}
  19.                             {{ include('teaser/card-teaser.html.twig',{
  20.                                 'image': teaser.image,
  21.                                 'toptitle': elements_dateFormat(teaser.publishDate, 'date-long', 'de'),
  22.                                 'title': teaser.title,
  23.                                 'tag': getCategoriesNames(teaser),
  24.                                 'link': {
  25.                                     'href': getDetailLink(teaser),
  26.                                     'text': 'news.teaser-link.text'|trans,
  27.                                     'target': '_blank'
  28.                                 },
  29.                             }) }}
  30.                         {% else %}
  31.                             {{ include('teaser/ticket-teaser.html.twig', {
  32.                                 'product': teaser,
  33.                                 'className': 'no-box-shadow'
  34.                             }, with_context = false) }}
  35.                         {% endif %}
  36.                     </div>
  37.                 {% endfor %}
  38.             </div>
  39.             <div class="js-scroll-slider-teaser__dots scroll-slider__dots d-md-none"></div>
  40.         </div>
  41.     {% endif %}
  42. </section>