templates/blocks/previews/preview-aapami-logic.html.twig line 1

Open in your IDE?
  1. {% if article.excerpt.categories is defined and article.excerpt.categories is not empty %}
  2.     {% set categories = article.excerpt.categories %}
  3. {% endif %}
  4. {% if articleContentLinkedWith is defined and articleContentLinkedWith is not empty %}
  5.     {% set articleContent = articleContentLinkedWith %}
  6. {% else %}
  7.     {% if article.content.content is defined and article.content.content is not empty %}
  8.         {% set articleContent = article.content.content %}
  9.     {% endif %}
  10. {% endif %}
  11. {% if articleContent.header_img is defined and articleContent.header_img is not empty %}
  12.     {% set img = articleContent.header_img %}
  13. {% endif %}
  14. {% if articleContent.structure is defined and articleContent.structure is not empty %}
  15.     {% set structure = articleContent.structure %}
  16. {% endif %}
  17. {% if articleContent.limit_date is defined and articleContent.limit_date is not empty %}
  18.     {% set limit_date = articleContent.limit_date %}
  19. {% endif %}
  20. {% if articleContent.type_appel is defined and articleContent.type_appel is not empty %}
  21.     {% set type_appel = articleContent.type_appel %}
  22. {% endif %}
  23. {% set appel = "manifestation d'intérêt" %}
  24. {% if type_appel == "projet" %}
  25.     {% set appel = "projet" %}
  26. {% endif %}
  27. {% if block.slider_mode is defined and block.slider_mode is not empty %}
  28.     <li class="splide__slide">
  29.         <div class="preview-container aapami br8 dflex fdc">
  30.         {% else %}
  31.             <div class="preview-container aapami br8 dflex {% if i > 2 %} not-visible-mobile-article{% endif %}{% if i > 3 %} not-visible-tablette-article{% endif %}">
  32.             {% endif %}
  33.             <div class="preview-header">
  34.                 {% if img is defined and img is not empty %}
  35.                     {% include "blocks/previews/img/image.html.twig" %}
  36.                 {% else %}
  37.                     {% include "blocks/previews/img/default-image.html.twig" %}
  38.                 {% endif %}
  39.                 <div class="background-color-blue"></div>
  40.             </div>
  41.             <div class="preview-content dflex fdc w100">
  42.                 {% if article.routePath is defined and article.routePath is not empty %}
  43.                     <a href="{{ sulu_content_path(article.routePath) }}" class="cblue nodeco mb-4px">
  44.                     {% endif %}
  45.                     {% if article.title is defined and article.title is not empty %}
  46.                         <div class="fw500 fs20 preview-h3 lh28">{{ article.title }}</div>
  47.                     {% endif %}
  48.                 </a>
  49.                 {% include "blocks/previews-from-controller/blocks/categories.html.twig" %}
  50.                 {% if structure is defined and structure is not empty %}
  51.                     <div class="structure mb-4px"><img src="/resources/img/aapami/briefcase-icon.svg" alt="Structure" width="20" height="20">{{ structure }}</div>
  52.                 {% endif %}
  53.                 {% if type_appel is defined and type_appel is not empty %}
  54.                     <div class="type-appel mb-4px"><img src="/resources/img/aapami/aapami-icon.svg" alt="Appel" width="15" height="16">Appel à
  55.                         {{ appel }}</div>
  56.                 {% endif %}
  57.                 {% if limit_date is defined and limit_date is not empty %}
  58.                     <div class="limit mb-4px"><img src="/resources/img/aapami/calendar-icon.svg" alt="Date" width="16" height="16">Date limite :
  59.                         {{ limit_date|format_datetime('short', 'none', locale='fr') }}</div>
  60.                 {% endif %}
  61.                 <div class="mta taright">
  62.                     {% if article.authored is defined and article.authored is not empty %}
  63.                         <span class="cgrey fs14 lh20">Publié le
  64.                             {{ article.authored|format_datetime('short', 'none', locale='fr') }}
  65.                         </span>
  66.                     {% endif %}
  67.                 </div>
  68.             </div>
  69.             {% if block.slider_mode is defined and block.slider_mode is not empty %}
  70.             </div>
  71.         </li>
  72. {% else %}
  73.     </div>
  74. {% endif %}