templates/front/front_blocks/bloc-texte_slider.html.twig line 1

Open in your IDE?
  1. <section data-bs-version="5.1"
  2.          class="slider1 cid-sYtjNiy8H1 text-img-type-{{ bloc.bloc_type_texte_image|default(0) }} {{ bloc.bloc_margin_top }} {{ bloc.bloc_margin_bottom }}"
  3.          id="slider1-2x">
  4.     <div class="row {% if bloc.bloc_alignement == 'droite' %}row-reverse{% endif %} m-0">
  5.         {% if medias[0].media_fichier is defined %}
  6.             <div class="carousel slide carousel-fade col-12 col-lg-6 p-0" id="sYQbJ3e1Md" data-ride="carousel"
  7.                  data-bs-ride="carousel"
  8.                  data-interval="5000" data-bs-interval="5000">
  9.                 <ol class="carousel-indicators">
  10.                     {% for slide in medias %}
  11.                         <li data-slide-to="{{ loop.index0 }}" data-bs-slide-to="{{ loop.index0 }}"
  12.                             {% if loop.first %}class="active"{% endif %}
  13.                             data-target="#sYQbJ3e1Md"
  14.                             data-bs-target="#sYQbJ3e1Md"></li>
  15.                     {% endfor %}
  16.                 </ol>
  17.                 <div class="carousel-inner">
  18.                     {% for slide in medias %}
  19.                         {% set mediaTmp = slide.media_fichier %}
  20.                         {% set mediaDefault = "default.jpg" %}
  21.                         {% set mediaTmp = webp(webpSupported, mediaTmp) %}
  22.                         {% set mediaDefault = webp(webpSupported, mediaDefault) %}
  23.                         <div class="carousel-item slider-image item {% if loop.first %}active{% endif %}">
  24.                             <div class="item-wrapper">
  25.                                 <a {% if slide.media_is_blank %}rel="noreferrer"
  26.                                         {% else %} rel="slider_bloc_{{ bloc.bloc_id }}"
  27.                                         {% endif %}
  28.                                    target="_blank"
  29.                                    title="{{ slide.media_alt|default(bloc.bloc_titre)|default(page.ptitre~' '~page.ptitreonglet)|default(nomDuSite) }}"
  30.                                    href="{% if slide.media_lien %}{{ slide.media_lien }}{{ slide.media_lien }}{% else %}{{ asset('/medias_front/' ~ module ~ '/'~mediaTmp) | imagine_filter('front_fancy') }}{% endif %}"
  31.                                    style="background-image:url({{ asset('/medias_front/' ~ module ~ '/' ~ mediaTmp) | imagine_filter('front_blocTexteImage') }});"
  32.                                    data-fancybox>
  33.                                     <img class="d-block w-100 lazyload img-fit-cover"
  34.                                          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
  35.                                          loading="lazy"
  36.                                          data-src="{{ asset('/medias_front/' ~ module ~ '/'~mediaTmp) | imagine_filter('front_blocTexteImage') }}"
  37.                                          alt="{{ slide.media_alt|default(bloc.bloc_titre)|default(page.ptitre~' '~page.ptitreonglet)|default(nomDuSite) }}">
  38.                                 </a>
  39.                             </div>
  40.                         </div>
  41.                     {% endfor %}
  42.                 </div>
  43.                 <a class="carousel-control carousel-control-prev" role="button" data-slide="prev" data-bs-slide="prev"
  44.                    href="#sYQbJ3e1Md">
  45.                     <span class="mobi-mbri mobi-mbri-arrow-prev" aria-hidden="true"></span>
  46.                     <span class="sr-only visually-hidden">Previous</span>
  47.                 </a>
  48.                 <a class="carousel-control carousel-control-next" role="button" data-slide="next" data-bs-slide="next"
  49.                    href="#sYQbJ3e1Md">
  50.                     <span class="mobi-mbri mobi-mbri-arrow-next" aria-hidden="true"></span>
  51.                     <span class="sr-only visually-hidden">Next</span>
  52.                 </a>
  53.             </div>
  54.         {% endif %}
  55.         <div class="col-12 col-lg-6 p-lg-5  d-flex justify-content-center img">
  56.             <div class="text-wrapper pt-0  col-lg-10 ">
  57.                 {% if bloc.bloc_titre %}
  58.                     <h3 class="mbr-section-title mbr-fonts-style pt-2 display-2 text-center">
  59.                         <strong>{{ bloc.bloc_titre }}</strong>
  60.                     </h3>
  61.                 {% endif %}
  62.                 {% if bloc.bloc_sstitre %}
  63.                     <h4 class="mbr-section-subtitle mbr-fonts-style display-5 text-center">
  64.                         {{ bloc.bloc_sstitre }}
  65.                     </h4>
  66.                 {% endif %}
  67.                 <div class="mbr-text mbr-fonts-style display-7 px-2 bloc-text text-justify">
  68.                     {{ bloc.bloc_texte|raw }}
  69.                 </div>
  70.             </div>
  71.         </div>
  72.     </div>
  73. </section>