blog-list-item-archives.html.twig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <div class="card">
  2. {% if page.template != "modular/news" %}
  3. <a href="{{ page.url }}">
  4. {% else %}
  5. {% if page.header.url_news %}
  6. <a href="{{ page.header.url_news }}" target="_blank">
  7. {% else %}
  8. {% endif %}
  9. {% endif %}
  10. {% set image = page.media.images|first %}
  11. <div class="card-header">
  12. {% if blog.template == 'home' %}
  13. <div class="card-cat">
  14. {% include 'partials/blog/cat.html.twig' %}
  15. </div>
  16. {% endif %}
  17. {% if blog.template != 'home' %}
  18. {% if page.template == 'events' %}
  19. {% for tax in page.taxonomy.category %}
  20. <div class="card-cat">
  21. <span>{{tax}}</span>
  22. </div>
  23. {% endfor %}
  24. {% endif %}
  25. {% endif %}
  26. <div class="card-title">
  27. {% include 'partials/blog/title.html.twig' with {title_level: 'h5'} %}
  28. </div>
  29. <div class="card-date">
  30. {% include 'partials/blog/date.html.twig' %}
  31. </div>
  32. </div>
  33. {% if image %}
  34. <div class="card-image">
  35. {{image.cropZoom(800, 500).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}}
  36. </div>
  37. {% endif %}
  38. {% if page.template != "modular/news" %}
  39. </a>
  40. {% else %}
  41. {% if page.header.url_news %}
  42. </a>
  43. {% else %}
  44. {% endif %}
  45. {% endif %}
  46. </div>