templates/fiche/_includes/diaporamas.html.twig line 1

Open in your IDE?
  1. {% if etablissement.diaporamas|length >= 1 and etablissement.diapoPlus and etablissement.getNombrePhotosMax > 1 %}
  2.     <div class="fiche-module diapo-plus">
  3.     <h2 id="diaporamas">Diaporamas</h2>
  4.         {#<div class="list-plus collapse" id="collapseDiaporama" aria-expanded="false">#}
  5.         <div class="list-plus d-flex flex-wrap justify-content-between">
  6.             {% for diapo in etablissement.diaporamas %}
  7.                 <div class="col-12 col-md-3 col-lg-3 {% if loop.index == 1 %}diapo-first {% endif %}" data-bs-toggle="modal" data-bs-target="#diapoModal" data-diapo-id="{{ diapo.id }}" data-bs-title="{{ diapo.titre }}">
  8.                     <i class="i-diapo with-legend"></i>
  9.                     <div class="img-diapo" style="background-image: url('{{vich_uploader_asset(diapo.photo[0], 'photoFile') | imagine_filter('diapo_une') }}')">
  10.                     </div>
  11. {#
  12.                     <img src='{{vich_uploader_asset(diapo.photo[0], 'photoFile')}}' class="w-100" alt="{{ diapo.photo[0].legende }}"/>
  13. #}
  14.                     <div class="w-100 text-center pt-2 pb-2">{{ diapo.titre }}</div>
  15.                 </div>
  16.             {% endfor %}
  17.         </div>
  18.         {% if etablissement.diaporamas|length > 6 %}
  19.             <div class="col-12 text-md-right text-lg-right mt-4 d-none d-md-block d-lg-block">
  20.                 <a role="button" id="diaporama-read-more" class="collapsed" data-bs-toggle="collapse" href="#collapseDiaporama" aria-expanded="false" aria-controls="collapseDiaporama"></a>
  21.             </div>
  22.         {% endif %}
  23.         {% if etablissement.diaporamas|length > 1 %}
  24.             <div class="col-12 text-center mt-4 d-block d-md-none d-lg-none">
  25.                 <a role="button" id="diaporama-read-more" class="collapsed" data-bs-toggle="collapse" href="#collapseDiaporama" aria-expanded="false" aria-controls="collapseDiaporama"></a>
  26.             </div>
  27.         {% endif %}
  28.     </div>
  29.     <div class="modal fade" id="diapoModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
  30.         <div class="modal-dialog modal-dialog-centered" role="document">
  31.             <div class="modal-content diapo">
  32.                 <div class="modal-header">
  33.                     <h5 class="modal-title diapo" id="exampleModalLongTitle">&nbsp;</h5>
  34.                     <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
  35.                         {#<span aria-hidden="true">&times;</span>#}
  36.                     </button>
  37.                 </div>
  38.                 <div class="modal-body modal-body-aep d-flex">
  39.                     <div class="w-100 position-relative">
  40.                         <div class="modal-diapo">
  41.                             {# SLIDER GENERATE IN app.js#}
  42.                         </div>
  43.                         <span class="next"></span>
  44.                         <span class="prev"></span>
  45.                     </div>
  46.                 </div>
  47.             </div>
  48.         </div>
  49.     </div>
  50. {% endif %}