templates/includes/layout/header/widgets/widget-teaserslider.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     {{ pimcore_relations('teaserslider', {
  3.         'types': ['object'],
  4.         'classes': ['Teaser'],
  5.         'title': 'Bitte gewünschte Teaser-Objekte hierher ziehen'
  6.     }) }}
  7. {% else %}
  8.     {% if not pimcore_relations('teaserslider').isEmpty() %}
  9.         <div class="teaserslider">
  10.             <div class="splide">
  11.                 {% if pimcore_relations('teaserslider').getElements()|length > 1 %}
  12.                     <div class="teaserslider--controls splide__arrows">
  13.                         <div class="arrow arrow--prev prev splide__arrow splide__arrow--prev">
  14.                             <i class="prev--arrow"></i>
  15.                         </div>
  16.                         <div class="arrow arrow--next next splide__arrow splide__arrow--next">
  17.                             <i class="next--arrow"></i>
  18.                         </div>
  19.                     </div>
  20.                 {% endif %}
  21.                 <div class="splide__track">
  22.                     <ul class="splide__list">
  23.                         {% for key, element in pimcore_relations("teaserslider") %}
  24.                             <li class="splide__slide">
  25.                                 {% if element.getLink() %}
  26.                                     <a href="{{ element.getLink().getHref() }}" class="teaser box-shadow" target="{{ element.getLink().getTarget() }}">
  27.                                         <div class="teaser--image">
  28.                                             {% set thumb = 'teaserslider-widget' %}
  29.                                             {% if document.getProperty('design') == 'playful2' %}
  30.                                                 {% set thumb = 'teaserslider-widget-playful2' %}
  31.                                             {% endif %}
  32.                                             {% if document.getProperty('design') == 'playful3' %}
  33.                                                 {% set thumb = 'teaserslider-widget-playful3' %}
  34.                                             {% endif %}
  35.                                             {{ element.getImage().getThumbnail(thumb).getHtml()|raw }}
  36.                                         </div>
  37.                                         <div class="teaser--content">
  38.                                             <div class="teaser--content-container">
  39.                                                 <h3>{{ element.getTitle() }}</h3>
  40.                                                 {% if document.getProperty('design') == 'playful3' %}
  41.                                                     <span class="btn">
  42.                                                         {{ element.getLink().getText() }}
  43.                                                     </span>
  44.                                                 {% endif %}
  45.                                                 {% if document.getProperty('design') != 'playful3' %}
  46.                                                     <div class="arrow-right"><i class="iconfont-arrow-right"></i></div>
  47.                                                 {% endif %}
  48.                                             </div>
  49.                                         </div>
  50.                                     </a>
  51.                                 {% endif %}
  52.                             </li>
  53.                         {% endfor %}
  54.                     </ul>
  55.                 </div>
  56.             </div>
  57.         </div>
  58.     {% endif %}
  59. {% endif %}