templates/Blocks/Slider/Frontend/renderFrontend.html.twig line 1

Open in your IDE?
  1. {% set sliderKey = (random(9,99999) * random(9,99999)) %}
  2. <section class="hero">
  3.     <div id="slider-{{ sliderKey }}" class="carousel slide" data-ride="carousel">
  4.         <ol class="carousel-indicators">
  5.             {% if data.slides|length %}
  6.                 {% for key, someSlide in data.slides %}
  7.                     <li data-target="#slider-{{ sliderKey }}" data-slide-to="{{ (key - 1) }}" class="{{ (key - 1) == 0 ? 'active' : '' }}"></li>
  8.                 {% endfor %}
  9.             {% endif %}
  10.         </ol>
  11.         <div class="carousel-inner">
  12.             {% if data.slides|length %}
  13.                 {% for key, someSlide in data.slides %}
  14.                 
  15.                     <div class="carousel-item {{ (key - 1) == 0 ? 'active' : '' }}" style="background-image:url({{ someSlide.image }});">
  16.                         <div class="overlay">
  17.                             <div class="carousel-content">
  18.                                 <div class="container h-100">
  19.                                     <div class="d-table h-100">
  20.                                         <div class="align-middle d-table-cell">
  21.                                             <div class="row">
  22.                                                 <div class="col-md-6 col-lg-4">
  23.                                                     <h1>{{ someSlide.title|nl2br|raw }}</h1>
  24.                                                     {% if someSlide.buttonLabel and someSlide.buttonUrl %}
  25.                                                         <a href="{{ someSlide.buttonUrl }}" class="btn btn-lg btn-primary">{{ someSlide.buttonLabel }}</a>
  26.                                                     {% endif %}
  27.                                                 </div>
  28.                                             </div>
  29.                                         </div>
  30.                                     </div>
  31.                                 </div>
  32.                             </div>
  33.                         </div>
  34.                     </div>
  35.                 {% endfor %}
  36.             {% endif %}
  37.         </div>
  38.     </div>
  39. </section>