themes/bases/Campussuite2015/widgets/OwlFeatureSlider/build/tpl.html.twig line 1

Open in your IDE?
  1. {% set alt = '' -%}
  2. {% set slideNo = '' -%}
  3. {% set slideTotal = '' -%}
  4. <div class="cs-feature-slider">
  5.     <div class="cs-feature-slides owl-carousel">
  6.         {% for slide in _widget.slides -%}
  7.             {% if slide.enabled is same as(true) -%}
  8.                 {% set slideTotal = loop.index0 + 1 -%}
  9.                 {% if slide.alt is not empty -%}
  10.                     {% set alt = slide.alt -%}
  11.                 {% elseif slide.heading is not empty -%}
  12.                     {% set alt = slide.heading -%}
  13.                 {% else -%}
  14.                     {% set slideNo = loop.index0 + 1 -%}
  15.                     {% set alt = 'slide-' ~ slideNo -%}
  16.                 {% endif -%}
  17.                 <div class="cs-feature-slide">
  18.                     {% if slide.linkLabel is empty and slide.link is not empty -%}
  19.                     <a class="cs-feature-slide__link" href="{{ slide.link|default('#') }}"{% if slide.linkTarget is same as(true) %} target="_blank"{% endif %}></a>
  20.                     {% endif -%}
  21.                     <div class="cs-feature-slide__image"
  22.                         {% if slide.image is not empty %}
  23.                             style="background-image:url('{{ cms_identUrl(slide.image, {extra: cms_imageOptimization('MASKS__GENERIC__FULL')}) }}')"
  24.                             title="{{ alt }}"
  25.                         {% endif %}>
  26.                     </div>
  27.                     {% if slide.heading is not empty or slide.teaser is not empty or slide.linkLabel is not empty -%}
  28.                         <div class="cs-feature-slide__wrap">
  29.                             <div class="cs-feature-slide__container">
  30.                                 <div class="cs-feature-slide__content cs-feature-slide__content--{{ slide.alignment|default('left') }}">
  31.                                     {% if slide.heading is not empty -%}
  32.                                         <div class="cs-feature-slide__title">{{ slide.heading }}</div>
  33.                                     {% endif -%}
  34.                                     {% if slide.teaser is not empty -%}
  35.                                         <div class="cs-feature-slide__body">
  36.                                             <p>{{ slide.teaser }}</p>
  37.                                         </div>
  38.                                     {% endif -%}
  39.                                     {% if slide.linkLabel is not empty -%}
  40.                                         <div class="cs-feature-slide__footer">
  41.                                             <a class="cs-feature-slide__btn" href="{{ slide.link|default('#') }}"{% if slide.linkTarget is same as(true) %} target="_blank"{% endif %}>{{ slide.linkLabel }}</a>
  42.                                         </div>
  43.                                     {% endif -%}
  44.                                 </div>
  45.                             </div>
  46.                         </div>
  47.                     {% endif -%}
  48.                 </div>
  49.             {% endif -%}
  50.         {% endfor -%}
  51.     </div>
  52.     {% if _widget.pagination is same as(true) and slideTotal > 1 -%}
  53.     <div id="{{ _htmlId }}-dots" class="cs-feature-slider-dots owl-dots"></div>
  54.     {% endif -%}
  55. </div>