nos-packs.html.twig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {% extends 'partials/base.html.twig' %}
  2. {% set collection = page.collection() %}
  3. {% set image = page.media.images|first %}
  4. {% block body %}
  5. <section id="body" class="start">
  6. <section class="header-wrapper">
  7. {% include 'components/hero/bandeau.html.twig' %}
  8. </section>
  9. <section class="body-wrapper">
  10. <div class="content">
  11. {% for module in page.collection() %}
  12. {% if module.template == 'modular/section-packs' %}
  13. <div class="section nos_pack">
  14. <div class="__intro">
  15. {{module.content}}
  16. </div>
  17. <div class="packs d-flex">
  18. {% include 'components/thumbnails/thumbnails.html.twig' with {section: 'pack'} %}
  19. <div id="envie" class="{{section}} __thumbnails">
  20. <div class="__title">
  21. <p>{{module.header.title_envie}}</p>
  22. </div>
  23. <div class="__thumb">
  24. <a target="_blank" href="{{module.header.btn_url_envie}}">
  25. {% set image_parts = pathinfo(module.header.img_thumb_envie) %}
  26. {% set image_basename_thumb = image_parts.basename %}
  27. {% set image_page_thumb = image_parts.dirname == '.' ? module : module.find(image_parts.dirname) %}
  28. <div class="__images ">
  29. {{ image_page_thumb.media[image_basename_thumb].html() }}
  30. <div class="__sub-title">
  31. <p>{{module.header.sous_title_envie}}</p>
  32. </div>
  33. </div>
  34. {% include 'components/buttons/btn.html.twig' with { btn: 'envie'} %}
  35. </a>
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. {% endif %}
  41. {% if module.template == 'modular/section-lieux' %}
  42. <div class="section nos_lieux">
  43. <div class="__intro">
  44. {{module.content}}
  45. </div>
  46. <div class="lieux d-flex">
  47. {% include 'components/thumbnails/thumbnails.html.twig' with {section: 'lieux'} %}
  48. </div>
  49. {% set image_parts = pathinfo(page.header.btn_url) %}
  50. {% set image_basename_url = image_parts.basename %}
  51. {% set image_page_url = image_parts.dirname == '.' ? page : page.find(image_parts.dirname) %}
  52. <div class="dl_brochure">
  53. <a target="_blank" href="{{ image_page_url.media[image_basename_url].url() }}" download>{{page.header.btn_txt}}</a>
  54. </div>
  55. </div>
  56. {% endif %}
  57. {% endfor %}
  58. </div>
  59. </section>
  60. </section>
  61. {% endblock %}