templates/Magazine/DetailBlocks/BlogArticleImageSlider.html.twig line 1

Open in your IDE?
  1. <section class="content-block js-fade-in {{ styleModifier | default(null) }}">
  2.     <div class="container container-sm">
  3.         {{ include('Includes/title-block.html.twig', {
  4.             title: block.headline,
  5.             isCentered: true
  6.         }) }}
  7.     </div>
  8.     <div class="js-img-text-slider img-text-slider">
  9.         <div class="swiper-container js-img-text-slider__slider img-text-slider__container">
  10.             <div class="swiper-wrapper img-teaser-swiper__wrapper">
  11.                 {% for imageblock in block.imageBlock %}
  12.                     <div class="swiper-slide">
  13.                         <section class="big-img-text-slide">
  14.                             <div class="big-img-text-slide__bg js-lazy-img js-lazy-img--bg"
  15.                                  data-lazy-img-background='{{ imageblock['image']|default(false) and imageblock['image'].data ? imageblock['image'].data.thumbnail('big-img-text-slide' ) : '' }}'></div>
  16.                             <div class="container">
  17.                                 {% if imageblock['imageHeadline'].data or imageblock['imageDescription'].data or (imageblock['imageLink'].data and imageblock['imageLink'].data.href and  imageblock['imageLink'].data.getText()) %}
  18.                                     <div class="big-img-text-slide__content">
  19.                                         {% if imageblock['imageHeadline'].data %}
  20.                                             <h3 class="js-toc__title big-img-text-slide__title h2">
  21.                                                 {{ imageblock['imageHeadline'].data }}
  22.                                             </h3>
  23.                                         {% endif %}
  24.                                         {% if imageblock['imageDescription'].data %}
  25.                                             <div class="big-img-text-slide__wysiwyg wysiwyg">
  26.                                                 {{ imageblock['imageDescription'].data|raw }}
  27.                                             </div>
  28.                                         {% endif %}
  29.                                         {% if imageblock['imageLink'].data and imageblock['imageLink'].data.href and  imageblock['imageLink'].data.getText() %}
  30.                                             <a href="{{ imageblock['imageLink'].data.href }}" target="{{ imageblock['imageLink'].data.target }}" class="btn btn-outline-white big-img-text-slide__btn">
  31.                                                 {{ imageblock['imageLink'].data.getText() }}
  32.                                             </a>
  33.                                         {% endif %}
  34.                                     </div>
  35.                                 {% endif %}
  36.                             </div>
  37.                         </section>
  38.                     </div>
  39.                 {% endfor %}
  40.             </div>
  41.         </div>
  42.         {% if block.imageBlock|length > 1 %}
  43.             <div class="container position-relative">
  44.                 <div class="swiper-navigation img-text-slider__swiper-navigation">
  45.                     <button class="swiper-button swiper-button--prev img-text-slider__btn js-img-text-slider__prev"><span class="icon icon-arrow-right" aria-label="Previous"></span></button>
  46.                     <button class="swiper-button swiper-button--next img-text-slider__btn js-img-text-slider__next"><span class="icon icon-arrow-right" aria-label="Next"></span></button>
  47.                 </div>
  48.             </div>
  49.         {% endif %}
  50.     </div>
  51. </section>