default.html.twig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {% extends 'partials/base.html.twig' %}
  2. {% block hero %}
  3. {% if page.parent.template != "default" %}
  4. <header class="sous_nav">
  5. {% include 'partials/sous-nav.html.twig' with {blog: page.parent} %}
  6. </header>
  7. {% endif %}
  8. {% endblock %}
  9. {% set options = { items: {'@page.children':page.url}, 'order': {'by': 'folder', 'dir': 'asc'}} %}
  10. {% set my_collection = page.collection(options) %}
  11. {% block content %}
  12. {% if page.parent.title == 'Pages' %}
  13. <div class="item">
  14. <div class="item_header">
  15. <div class="item_title">
  16. <h2>{{site.title}}</h2>
  17. </div>
  18. </div>
  19. <div class="item_content">
  20. {{page.content}}
  21. </div>
  22. {% for images in page.media.images %}
  23. <div class="item_img">
  24. {{images.derivatives(320,1920,300).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'images about')}}
  25. </div>
  26. {% endfor %}
  27. </div>
  28. {% else %}
  29. <div class="item">
  30. <div class="item_header">
  31. <div class="item_title">
  32. {% include 'partials/blog/title.html.twig' with {page: page.parent} %}
  33. </div>
  34. </div>
  35. {% for images in page.media.images %}
  36. <div class="item_img">
  37. {{images.derivatives(320,1920,300).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'images about')}}
  38. </div>
  39. {% endfor %}
  40. <div class="item_content">
  41. {{page.content}}
  42. </div>
  43. </div>
  44. {% endif %}
  45. {% endblock %}