templates/front/front_news/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.act_bloc_type_texte_image|default(0) }} {{ bloc.act_bloc_margin_top }} {{ bloc.act_bloc_margin_bottom }}"
  3.          id="slider1-2x">
  4.     <div class="row {% if bloc.act_bloc_alignement == 'droite' %}row-reverse{% endif %} m-0">
  5.         {% if medias[0].act_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.act_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.act_media_is_blank %}rel="noreferrer"
  26.                                         {% else %} rel="slider_bloc_{{ bloc.id }}"
  27.                                         {% endif %}
  28.                                    target="_blank"
  29.                                    title="{{ slide.act_media_alt|default(bloc.act_bloc_titre)|default(page.ptitre~' '~page.ptitreonglet)|default(nomDuSite) }}"
  30.                                    href="{% if slide.act_media_lien %}{{ slide.act_media_lien }}{{ slide.act_media_lien }}{% else %}{{ asset('/medias_front/actualite/'~mediaTmp) | imagine_filter('front_fancy') }}{% endif %}"
  31.                                    style="background-image:url({{ asset('/medias_front/actualite/' ~ mediaTmp) | imagine_filter('front_blocTexteImage') }});">
  32.                                     <img class="d-block w-100 lazyload img-fit-cover"
  33.                                          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
  34.                                          loading="lazy"
  35.                                          data-src="{{ asset('/medias_front/actualite/'~mediaTmp) | imagine_filter('front_blocTexteImage') }}"
  36.                                          alt="{{ slide.act_media_alt|default(bloc.act_bloc_titre)|default(page.ptitre~' '~page.ptitreonglet)|default(nomDuSite) }}">
  37.                                 </a>
  38.                             </div>
  39.                         </div>
  40.                     {% endfor %}
  41.                 </div>
  42.                 <a class="carousel-control carousel-control-prev" role="button" data-slide="prev" data-bs-slide="prev"
  43.                    href="#sYQbJ3e1Md">
  44.                     <span class="mobi-mbri mobi-mbri-arrow-prev" aria-hidden="true"></span>
  45.                     <span class="sr-only visually-hidden">Previous</span>
  46.                 </a>
  47.                 <a class="carousel-control carousel-control-next" role="button" data-slide="next" data-bs-slide="next"
  48.                    href="#sYQbJ3e1Md">
  49.                     <span class="mobi-mbri mobi-mbri-arrow-next" aria-hidden="true"></span>
  50.                     <span class="sr-only visually-hidden">Next</span>
  51.                 </a>
  52.             </div>
  53.         {% endif %}
  54.         <div class="col-12 col-lg-6 d-flex justify-content-center">
  55.             <div class="text-wrapper col-lg-10">
  56.                 {% if bloc.act_bloc_titre %}
  57.                     <h3 class="mbr-section-title mbr-fonts-style display-2 text-center">
  58.                         <strong>{{ bloc.act_bloc_titre }}</strong>
  59.                     </h3>
  60.                 {% endif %}
  61.                 {% if bloc.act_bloc_sstitre %}
  62.                     <h4 class="mbr-section-subtitle mbr-fonts-style display-5 text-center">
  63.                         {{ bloc.act_bloc_sstitre }}
  64.                     </h4>
  65.                 {% endif %}
  66.                 <div class="mbr-text mbr-fonts-style display-7 bloc-text">
  67.                     {{ bloc.act_bloc_texte|raw }}
  68.                 </div>
  69.             </div>
  70.         </div>
  71.     </div>
  72. </section>