templates/areas/teaser-top-offer/Includes/topOfferTeaserSliderAjax.html.twig line 1

Open in your IDE?
  1. <div class="flatrate-teaser-row js-scrolling-row position-relative">
  2.     <div
  3.         class="{{ elements|length < 4 ? 'justify-content-md-center' : '' }} row scrolling-row scrolling-row--invisible-scrollbar js-scrolling-row__row">
  4.         {% for key, offer in elements %}
  5.             <div class="col-md-3 col-10 scrolling-row__item js-scrolling-row__item {{ offer.id }}">
  6.                 {% if offer is instanceof('\\Pimcore\\Model\\Document\\Snippet') %}
  7.                     {{ pimcore_inc(offer, {lpSttEvent: document.property('setLPTeaserSTTEvent')}) }}
  8.                 {% else %}
  9.                     {% set text = '<ul>' %}
  10.                     {% for line in [offer.teaserLine1, offer.teaserLine2, offer.teaserLine3, offer.teaserLine4] %}
  11.                         {% if line %}
  12.                             {% set text = text ~ '<li>' ~ line ~ '</li>' %}
  13.                         {% endif %}
  14.                     {% endfor %}
  15.                     {% set text = text ~ '</ul>' %}
  16.                     {{ include('Includes/Teaser/flatrate-teaser.html.twig', {
  17.                         styleModifier: '',
  18.                         image: offer.teaserImage,
  19.                         badgeText: offer.price ? ((offer.noFromPrice ? '' : ('packages-teaser.ab'|trans ~ ' ') ~ offer.price ~ '€')) : '',
  20.                         badgeText2: offer.nights ? (offer.nights ~ ' ' ~ ('packages-teaser.Nächte p.P')|trans) : '',
  21.                         link: linkGenerator().generate(offer, {
  22.                             relative: getUseRelativeLink(),
  23.                             document: currentDocument|default(null)
  24.                         }),
  25.                         title: offer.title,
  26.                         location: offer.regions is empty ? '' : offer.regions[0].name,
  27.                         wysiwyg: text,
  28.                         linktext: 'packages-overview.zur detailseite'|trans
  29.                     }) }}
  30.                 {% endif %}
  31.             </div>
  32.         {% endfor %}
  33.         {% if elements|length > 4 %}
  34.             <div class="scrolling-row-navigation">
  35.                 <button
  36.                     class="teaser-slider__btn scrolling-row__button scrolling-row__button--prev js-scrolling-row__prev scrolling-row__button--disabled">
  37.                     <span class="icon icon-arrow-right" aria-label="Previous"></span></button>
  38.                 <button
  39.                     class="teaser-slider__btn scrolling-row__button scrolling-row__button--next js-scrolling-row__next">
  40.                     <span class="icon icon-arrow-right" aria-label="Next"></span></button>
  41.             </div>
  42.         {% endif %}
  43.     </div>
  44. </div>