templates/api/blocks/agenda-preview-content.html.twig line 1

Open in your IDE?
  1. {% if articleContent.place_text is defined and articleContent.place_text is not empty %}
  2.     {% set place_text = articleContent.place_text %}
  3. {% endif %}
  4. {% if articleContent.place_link is defined and articleContent.place_link is not empty %}
  5.     {% set place_link = articleContent.place_link %}
  6. {% endif %}
  7. {% if articleContent.time is defined and articleContent.time is not empty %}
  8.     {% set heure = articleContent.time %}
  9. {% endif %}
  10. {% if articleContent.date is defined and articleContent.date is not empty %}
  11.     {% set date = articleContent.date %}
  12. {% endif %}
  13. {% if articleContent.endDate is defined and articleContent.endDate is not empty %}
  14.     {% set enddate = articleContent.endDate %}
  15. {% endif %}
  16. {% if articleContent.price is defined and articleContent.price is not empty %}
  17.     {% set price = articleContent.price %}
  18. {% endif %}
  19. {% if articleContent.event_type is defined and articleContent.event_type is not empty %}
  20.     {% set type = articleContent.event_type %}
  21. {% endif %}
  22. {% if articleContent.header_img is defined and articleContent.header_img is not empty %}
  23.     {% set img = articleContent.header_img %}
  24. {% endif %}
  25. {% if articleContent.chapo.value is defined and articleContent.chapo.value is not empty %}
  26.     {% set chapo = articleContent.chapo.value %}
  27. {% endif %}
  28. {% set color = "" %}
  29. {% if color_agenda is defined and color_agenda == "to_be_white" %}{% set color = color_agenda %}{% endif %}
  30. <div class="preview-header">
  31.     {% if img is defined and img is not empty %}
  32.         {% include "blocks/previews/img/image.html.twig" %}
  33.     {% else %}
  34.         {% include "blocks/previews/img/default-image.html.twig" %}
  35.     {% endif %}
  36.     {% if date is defined and date is not empty %}
  37.         {% set day = date|format_date(locale='fr')|split(' ')[0] %}
  38.         {% set month = date|format_date(locale='fr')|split(' ')[1]|capitalize %}
  39.         {% set year = date|format_date(locale='fr')|split(' ')[2] %}
  40.         <div class="agenda-date dflex fdc aic br6 fs20 lh20 corange shadow-small">
  41.             <span>{{ day }}</span>
  42.             <span>{{ month }}</span>
  43.             <span class="fs12 lh16 fw400">{{ year }}</span>
  44.         </div>
  45.     {% endif %}
  46.     {% if type is defined and type is not empty %}
  47.         {% if type == "presentiel" %}
  48.             {% set typeString = "PrĂ©sentiel" %}
  49.         {% else %}
  50.             {% set typeString = "Distanciel" %}
  51.         {% endif %}
  52.         <div class="agenda-type pabsolute fw400 fs14 lh20">
  53.             {{ typeString }}
  54.         </div>
  55.     {% endif %}
  56. </div>
  57. <div class="preview-content dflex fdc w100 {{ color }}">
  58.     {% include "blocks/previews-from-controller/blocks/categories.html.twig" %}
  59.     <a href="{{ sulu_content_path(routePath) }}" class="cblack nodeco {{ color }}">
  60.         <div class="fw500 fs20 preview-h3 lh28">{{ title }}</div>
  61.     </a>
  62.     {% if chapo is defined and chapo is not empty %}
  63.         <div class="lh24 preview-chapo">{{ chapo|striptags|raw }}</div>
  64.     {% endif %}
  65.     {% include "blocks/previews-from-controller/blocks/place.html.twig" with { placeholder: articleContent, api: true } %}
  66.     <div class="timeanddate dflex fwwrap">
  67.         {% if date is defined and date is not empty %}
  68.             <div class="time dflex">
  69.                 <img src="/resources/img/aapami/calendar-icon.svg" alt="Date" width="16" height="16">
  70.                 {{ date|format_datetime("full", "none")|capitalize }}{% if enddate is defined and enddate is not empty and enddate != date %} au {{ enddate|format_datetime("full", "none") }}{% endif %}
  71.             </div>
  72.         {% endif %}
  73.         
  74.         {% if heure is defined and heure is not empty %}
  75.             <div class="time dflex"><img src="/resources/img/clock-icon.svg" alt="Heure" width="17" height="16">{{ heure }}</div>
  76.         {% endif %}
  77.     </div>
  78.     {% if price is defined and price is not empty %}
  79.         <div class="price dflex"><img src="/resources/img/cash-icon.svg" alt="Prix" width="17" height="12">{{ price > 0 ? price ~ ' â‚¬' : 'Gratuit' }}</div>
  80.     {% endif %}
  81. </div>