templates/homepage-articles/nouvelles-ressources-slider.html.twig line 1

Open in your IDE?
  1. <div class="splide-photo-evenementsavenir splide events h100" aria-label="En lien avec">
  2.     <div class="splide__arrows">
  3.         <button class="splide__arrow splide__arrow--prev">
  4.             {{ source('svg/left-arrow-icon.html.twig') }}
  5.         </button>
  6.         <button class="splide__arrow splide__arrow--next">
  7.             {{ source('svg/right-arrow-icon.html.twig') }}
  8.         </button>
  9.     </div>
  10.     <div class="splide__track h100">
  11.         <ul
  12.             class="splide__list mb-3p5em">
  13.             {# je récupère l'image, le titre, la date de début, le chapo #}
  14.             {% for i, hit in hits %}
  15.                 {% set image = hit.document.fields['header_img'].value %}
  16.                 {% if image.id is defined and image.id is not empty %}
  17.                     {# si il y a l'id je vais chercher le media correspondant #}
  18.                     {% set image = sulu_resolve_media(image.id, 'fr') %}
  19.                 {% endif %}
  20.                 {% set title = hit.document.fields['title'].value %}
  21.                 {% set chapo = hit.document.fields['chapo'].value %}
  22.                 {% set url = hit.document.url %}
  23.                 {% set published_date = hit.document.fields['published'].value|date('d/m/Y', 'Europe/Paris') %}
  24.                 <li class="splide__slide dflex jcc">
  25.                     <div class="preview-container fiche-thematique-nouvelles-ressources dflex fdc">
  26.                         <div class="img-cont br8">
  27.                             {% if image is defined and image is not empty and image.url is defined %}
  28.                                 <img src="{{ image.url }}" class="br8" loading="lazy">
  29.                             {% else %}
  30.                                 {% include "blocks/previews/img/default-image.html.twig" %}
  31.                             {% endif %}
  32.                         </div>
  33.                         <div class="bottom-cont dflex fdc jcsb h100">
  34.                             <div class="bottom-left-block h100 dflex fdc jcsb">
  35.                                 <a href={{ url }} class="fw500 lh28 fs24 cblue nodeco title" title="{{ title }}">{{ title }}</a>
  36.                                 {% if chapo is defined and chapo is not empty %}
  37.                                     <div class="fs20 lh24 mt-8px cblue chapo" title="{{ chapo|striptags }}">{{ chapo|raw }}</div>
  38.                                 {% endif %}
  39.                             </div>
  40.                             <div class="bottom-right-block dflex fdc mt-20px">
  41.                             {% if published_date is defined and published_date is not empty %}
  42.                                 <span class="publish-date">
  43.                                     {{ published_date }}
  44.                                 </span>
  45.                                 <a href={{ url }} class="fw500 lh28 fs24 cwhite nodeco know-more mt-12px">Je lis la suite</a>
  46.                             {% endif %}
  47.                             </div>
  48.                         </div>
  49.                     </div>
  50.                 </li>
  51.             {% endfor %}
  52.         </ul>
  53.     </div>
  54. </div>