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

Open in your IDE?
  1. {% set alt = '' -%}
  2. {% set slideNo = '' -%}
  3. {% set slideTotal = '' -%}
  4. <div class="cs-owl-slider {% if _widget.autoplay is same as(true) %}cs-slider-w-playback{% endif %}">
  5.     <div class="csw cs-owl-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-owl-slide">
  18.                     {% if slide.linkLabel is empty and slide.link is not empty -%}
  19.                     <a class="cs-owl-slide__image-link" href="{{ slide.link|default('#') }}"{% if slide.linkTarget is same as(true) %} target="_blank"{% endif %}>
  20.                         {% endif -%}
  21.                         {% if slide.image is not empty -%}
  22.                             <img src="{{ cms_identUrl(slide.image, {extra: cms_imageOptimization('MASKS__GENERIC__FULL')}) }}" alt="{{ alt }}" />
  23.                         {% endif -%}
  24.                         {% if slide.heading is not empty or slide.teaser is not empty or slide.linkLabel is not empty -%}
  25.                             <div class="cs-owl-slide-wrap">
  26.                                 <div class="cs-owl-slide-container">
  27.                                     <div class="cs-owl-slide-content cs-owl-slide-content-{{ slide.alignment|default('left') }}">
  28.                                         {% if slide.heading is not empty -%}
  29.                                             <div class="cs-owl-slide-title">
  30.                                                 {{ slide.heading }}
  31.                                             </div>
  32.                                         {% endif -%}
  33.                                         {% if slide.teaser is not empty -%}
  34.                                             <div class="cs-owl-slide-body">
  35.                                                 {% if slide.teaser matches '/^<.+/' %}
  36.                                                     {{ slide.teaser|raw }}
  37.                                                 {% else %}
  38.                                                     <p>{{ slide.teaser }}</p>
  39.                                                 {% endif %}
  40.                                             </div>
  41.                                         {% endif -%}
  42.                                         {% if slide.linkLabel is not empty -%}
  43.                                             <div class="cs-owl-slide-footer">
  44.                                                 <a class="cs-owl-slide-btn" href="{{ slide.link|default('#') }}" {% if slide.linkTarget is same as(true) -%} target="_blank" {% endif -%}>{{ slide.linkLabel }}</a>
  45.                                             </div>
  46.                                         {% endif -%}
  47.                                     </div>
  48.                                 </div>
  49.                             </div>
  50.                         {% endif -%}
  51.                         {% if slide.linkLabel is empty and slide.link is not empty -%}
  52.                     </a>
  53.                     {% endif -%}
  54.                 </div>
  55.             {% endif -%}
  56.         {% endfor -%}
  57.     </div>
  58.     {#
  59.     {% if _widget.autoplay is same as(true) and slideTotal > 1 -%}
  60.         <div id="{{ _htmlId }}-playback" class="cs-owl-slider-playback owl-playback"></div>
  61.     {% endif -%}
  62.     #}
  63.     {% if _widget.pagination is same as(true) and slideTotal > 1 -%}
  64.         <div id="{{ _htmlId }}-dots" class="cs-owl-slider-dots owl-dots"></div>
  65.     {% endif -%}
  66. </div>