header.html.twig 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. {% macro menu(page) %}
  2. <div class="row">
  3. <div class="columns medium-10 medium-offset-1 small-12">
  4. <div class="button hollow smph show_menu">+ menu </div>
  5. <ul class="nav">
  6. {% for p in page.children %}
  7. {% if p.slug != "home" and p.template != "default" and p.template != "info" %}
  8. <li>
  9. <a class="item" href="{{ p.url }}">{{ p.title }}</a>
  10. </li>
  11. {% endif %}
  12. {% endfor %}
  13. </ul>
  14. </div>
  15. <div class="small-12 bb">
  16. </div>
  17. <div class="columns medium-10 medium-offset-1 small-12">
  18. <ul class="subnav">
  19. {% for p in page.children %}
  20. {% if p.slug != "home" and p.template != "default" and p.template != "info" %}
  21. <li>
  22. {% if p.header.modules %}
  23. <ul class="chapter">
  24. {% for m in p.header.modules %}
  25. <li><a href="{{ p.url }}#{{m.title|replace({' ': '-' })|lower }}">{{ m.title }}</a></li>
  26. {% endfor %}
  27. {% if p.slug == "formations" %}
  28. <li><a href="{{ p.url }}#sessions">Sessions Annuelles</a></li>
  29. <li><a href="{{ p.url }}#evenements">ÉVÈNEMENTS</a></li>
  30. {% endif %}
  31. {% if p.slug == "realisations" and p.header.pod == true %}
  32. <li>
  33. <a class="item" href="{{ p.url }}#podcast">podcast</a>
  34. </li>
  35. {% endif %}
  36. {% if p.slug == "qui-sommes-nous" %}
  37. <li>
  38. <a class="item" href="{{ p.url }}#team">L'équipe</a>
  39. </li>
  40. <li>
  41. <a class="item" href="{{ p.url }}#part">Les Partenaires</a>
  42. </li>
  43. {% endif %}
  44. </ul>
  45. {% endif %}
  46. </li>
  47. {% endif %}
  48. {% endfor %}
  49. </ul>
  50. </div>
  51. </div>
  52. {% endmacro %}
  53. <div class="row">
  54. <div class="columns small-10 small-offset-1">
  55. <div class="row header align-middle">
  56. <div class="columns medium-3 small-6 logo">
  57. <a href="{{base_url}}">
  58. <img src="{{ url('theme://images/logos_ceras.svg') }}" alt="">
  59. </a>
  60. </div>
  61. <div class="columns medium-4 medium-offset-2 small-6">
  62. <div class="row align-middle">
  63. <div class="columns medium-4 small-6 ">
  64. <a class="br" href="https://www.doctrine-sociale-catholique.fr/">
  65. <img src="{{ url('theme://images/DSC.png') }}" alt="">
  66. </a>
  67. </div>
  68. <div class="columns medium-4 small-6 pr">
  69. <a class="br"href="https://www.revue-projet.com/">
  70. <img src="{{ url('theme://images/projet.png') }}" alt="">
  71. </a>
  72. </div>
  73. <div class="columns medium-4 small-8 socials_container">
  74. <div class="row align-middle">
  75. <div class="columns small-4 socials">
  76. <a href="{{tw}}">
  77. <img src="{{ url('theme://images/tw.svg') }}" alt="">
  78. </a>
  79. </div>
  80. <div class="columns small-4 socials">
  81. <a href="{{yt}}">
  82. <img src="{{ url('theme://images/YT.svg') }}" alt="">
  83. </a>
  84. </div>
  85. <div class="columns small-4 socials">
  86. <a href="{{fb}}">
  87. <img src="{{ url('theme://images/fb.svg') }}" alt="">
  88. </a>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. <div class="columns medium-3 small-12 newsletter">
  95. <a href="#" data-token="32f3438cb8ff66b06fae26eea7341b92" onclick="mjOpenPopin(event, this)">
  96. <div class="button">
  97. Je m'abonne à la newsletter
  98. </div>
  99. </a>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="columns small-12 navigation">
  104. {{ _self.menu(pages) }}
  105. </div>
  106. </div>