single.twig 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. {% extends "base.twig" %}
  2. {% block content %}
  3. {% set group = post.meta('informations') %}
  4. <section class="content-wrapper">
  5. <div class="Btn retour">
  6. <a href="/agenda">Retour</a>
  7. <div class="fleche"></div>
  8. </div>
  9. <article class="row">
  10. <header class="mobile col-12 d-lg-none d-block">
  11. <h3 class="titre_event">{{ post.title }}</h3>
  12. </header>
  13. <figure class="__img_event col-lg-6 col-12">
  14. <img src="{{ Image(post.image_event).src }}" />
  15. </figure>
  16. <div class="article-content col-lg-6 col-12 my-3 my-lg-0">
  17. <header class="header d-none d-lg-block">
  18. <h3 class="titre_event">{{ post.title }}</h3>
  19. </header>
  20. <div class="cat {{post.category.slug}}">
  21. | {{post.category.name}} |
  22. </div>
  23. <div class="data">
  24. <div class="__date">
  25. <div class="__day">
  26. {% set start = post.informations_debut_event|date("Ydj") %}
  27. {% set end = post.informations_fin_event|date("Ydj") %}
  28. {% if start == end %}
  29. <span class="start">
  30. Le <time>{{post.informations_debut_event|date("j F Y") }}</time>
  31. de <time>{{post.informations_debut_event|date("G:i")}}</time>
  32. </span>
  33. <span class="end">
  34. à <time>{{post.informations_fin_event|date("G:i")}}</time>
  35. </span>
  36. {% else %}
  37. <span class="start">
  38. Du <time>{{post.informations_debut_event|date("j F Y") }}</time>
  39. à <time>{{post.informations_debut_event|date("G:i")}}</time>
  40. </span>
  41. <span class="end">
  42. <br>Au <time>{{post.informations_fin_event|date("j F Y") }}</time>
  43. à <time>{{post.informations_fin_event|date("G:i")}}</time></br>
  44. </span>
  45. {% endif %}
  46. </div>
  47. </div>
  48. <div class="lieu">{{group.lieu}}</div>
  49. </div>
  50. <div class="wrapper__content">
  51. {{ post.meta('description') }}
  52. </div>
  53. <footer>
  54. <div class="tarif">
  55. <h3>Tarif</h3>
  56. <p>{{group.type_tarif}}</p>
  57. </div>
  58. <div class="inscription">
  59. {% if group.inscription %}
  60. <h3>Inscription</h3>
  61. {% for Items in group.inscription %}
  62. {% for detail in Items %}
  63. {% if detail.acf_fc_layout == 'en_libre_acces' %}
  64. <p class="texte_details">{{ detail.texte }}</p>
  65. {% endif %}
  66. {% if detail.acf_fc_layout == 'lien_dinscription' %}
  67. <div class="Btn group_link">
  68. <a target="_blank" href="{{detail.url}}">{{detail.texte}}</a>
  69. </div>
  70. {% endif %}
  71. {% endfor %}
  72. {% for detail in Items.type_dinscription %}
  73. {% endfor %}
  74. {% endfor %}
  75. {% endif %}
  76. </div>
  77. <div class="Btn voir_event">
  78. <a href="{{post.meta('voir_evenement_facebook').lien_facebook}}">{{post.meta('voir_evenement_facebook').texte}}</a>
  79. </div>
  80. <div class="partager">
  81. <h3>Partager</h3>
  82. <figure class="d-flex">
  83. <a href="https://www.facebook.com/sharer/sharer.php?u={{post.link}}">
  84. <img src="{{theme.link}}/dist/assets/images/fb.svg" />
  85. </a>
  86. <a target="_blank" href="https://twitter.com/intent/tweet?text={{post.link}}">
  87. <img src="{{theme.link}}/dist/assets/images/twitter.svg" />
  88. </a>
  89. <a href="mailto:?subject={{post.link}}" title="Share by Email">
  90. <img src="{{theme.link}}/dist/assets/images/mail.svg" />
  91. </a>
  92. </figure>
  93. </div>
  94. </footer>
  95. </div>
  96. </article>
  97. </section>
  98. {% if other %}
  99. <section class="other">
  100. <div class="header_other">
  101. <h3 class="voir_aussi">Voir aussi</h3>
  102. </div>
  103. <div class="other-posts row">
  104. {% for item in other %}
  105. {% include 'components/thumbnails/thumbnails.twig' with { name : 'other'} %}
  106. {% endfor %}
  107. </div>
  108. </section>
  109. {% endif %}
  110. {% endblock %}