templates/front/_agenda_card.html.twig line 1

Open in your IDE?
  1. <div class="mt-4 mx-12  bg-white p-4 rounded">
  2.     <h2 class="text-center mt-4 ">{{ moisActuelLettre }} {{ yearActuel }}</h2>
  3.     <div class="text-center mt-6 ">
  4.         {% for year in years %}
  5.             {% if yearActuel == year.annee %}
  6.                 <span class="text-white border-primary mx-1 p-3 bg-primary">{{ year.annee }}</span>
  7.             {% else %}
  8.                 <span data-year="{{ year.annee }}" data-month="{{ year.mois }}" class="border border-dark mx-1 p-3 cursorPointer changeYearMonth">{{ year.annee }}</span>
  9.             {% endif %}
  10.         {% endfor %}
  11.     </div>
  12.     <div class="text-center mt-6 mb-6">
  13.         {% for key,mois in moisAll %}
  14.             {% if key == moisActuel %}
  15.                 <span class="text-white border-primary mx-1 p-3 bg-primary">{{ mois.nom }}</span>
  16.             {% else %}
  17.                 {% if mois.evenements %}
  18.                     <span data-year="{{ yearActuel }}" data-month="{{ key }}" class="border border-dark mx-1 p-3 cursorPointer changeYearMonth">{{ mois.nom }}</span>
  19.                 {% else %}
  20.                     <span class="p-3 bg-danger text-white">{{ mois.nom }}</span>
  21.                 {% endif %}
  22.                 
  23.             {% endif %}
  24.         
  25.         {% endfor %}
  26.     </div>
  27.     
  28. </div>
  29. <div class="row mx-0">
  30.     {% for evenement in evenements %}
  31.         
  32.         <div class="col-md-6 mt-4">
  33.             
  34.             <div class="p-4 bg-white rounded">
  35.                 <div class="p-4 taille pr">
  36.                     <p class="fst-italic">
  37.                         {% if evenement.singleDay %}
  38.                             <span>Le {{ evenement.start ? evenement.start|date('d/m/Y') : '' }}</span>
  39.                         {% else %}
  40.                             <span>
  41.                                 {% if evenement.end %}
  42.                                     {% set terme = 'Du' %}
  43.                                 {% else %}
  44.                                     {% set terme = 'Le' %}
  45.                                 {% endif %}
  46.                                 {{terme}} {{ evenement.start ? evenement.start|date('d/m/Y') : '' }} 
  47.                                 {% if evenement.end %}
  48.                                     au {{ evenement.end|date('d/m/Y') }}
  49.                                 {% endif %}
  50.                             </span>
  51.                         {% endif %}
  52.                         {% if evenement.temps %}
  53.                             <span>
  54.                                 {% if evenement.timeEnd %}
  55.                                     de {{ evenement.timeStart ? timeFr(evenement.timeStart) }} 
  56.                                     {% if evenement.timeEnd %}
  57.                                         à {{ timeFr(evenement.timeEnd) }}
  58.                                     {% endif %}
  59.                                 {% else %}
  60.                                     à partir de {{ evenement.timeStart ? timeFr(evenement.timeStart) }} 
  61.                                 {% endif %}
  62.                                 
  63.                             </span>
  64.                         {% else %}
  65.                             <span>({{config.horaire}})</span>
  66.                         {% endif %}
  67.                     </p>
  68.                     
  69.                     <h3 class="text-center mt-4 mh60">{{evenement.nom }}</h3>
  70.                     {% if evenement.description %}
  71.                         {# {% set strip = evenement.description|raw %} #}
  72.                         {% set strip = evenement.description|striptags %}
  73.                         {% set mots = strip|split(' ')|slice(0, config.limitAgenda) %}
  74.                         <div class="my-4 mx-12 ck bg-white p-4 rounded">{{ mots|join(' ')|raw }}...</div>
  75.                         {# {{ evenement.description|raw }} #}
  76.                     {% endif %}
  77.             
  78.                     <a class="fixedBasDroit" href="{{ path('agendaFiche', {slug : evenement.slug })}}">
  79.                         <span class="lien">{{config.linkAgenda}}</span>
  80.                         {% include "svg/svg-arrow.html.twig" %}
  81.                     </a>
  82.                 </div>
  83.             </div>
  84.         </div>
  85.     
  86.     {% else %}
  87.         <h4 class="text-center text-danger fst-italic mt-4">{{ config.messageDefault }}</h4>
  88.     {% endfor %}
  89. </div>