blog-item.html.twig 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {% set images = page.media.images %}
  2. <div class="item">
  3. {% if not hero_image_name %}
  4. <div class="item_header">
  5. <div class="item_lieux lieux">
  6. {% include 'partials/blog/lieux.html.twig' %}
  7. </div>
  8. <div class="item_title title">
  9. {% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %}
  10. </div>
  11. </div>
  12. {% endif %}
  13. {% if images %}
  14. <div class="slider">
  15. {% for images in page.media.images %}
  16. {% set captions = images.filename|humanize|regex_replace(['/.jpg/','/.png/','/.pdf/'], [' ',' ',' ']) %}
  17. <div>
  18. {{images.derivatives(320,1920,300).sizes('(max-width:100vw) 100vw, 50vw').html(captions, 'images article')}}
  19. {% if page.template != "artistes" %}
  20. <div class="caption">
  21. {{captions}}
  22. </div>
  23. {% endif %}
  24. </div>
  25. {% endfor %}
  26. </div>
  27. {% endif %}
  28. <div class="item_date">
  29. {% include 'partials/blog/date.html.twig' %}
  30. </div>
  31. <div class="item_content">
  32. <div class="content">
  33. {{ page.content|raw }}
  34. </div>
  35. <div class="side">
  36. {% block sidebar %}
  37. {% include 'partials/sidebar.html.twig' %}
  38. {% endblock %}
  39. </div>
  40. </div>
  41. </div>