navigation.html.twig 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. {% macro menu(page) %}
  2. <ul class="vertical menu simple icon-top" style="display:none;">
  3. {% for p in page.children %}
  4. {% if p.slug != "coalitions" and p.published() %}
  5. <li class="item "><a href="{{ p.url }}"><i class="fi-list"></i>{{ p.title }}</a>
  6. {% if p.slug == "outils-et-ressources" and p.published() %}
  7. <ul class="subitem">
  8. <li class=""><a href="{{ p.url }}/type:doc">Documents</a></li>
  9. <li class=""><a href="{{ p.url }}/type:video">Video</a></li>
  10. <li class=""><a href="{{ p.url }}/type:images">Photos</a></li>
  11. <li class=""><a href="{{ p.url }}/type:newsletter">Newsletter</a></li>
  12. <li class=""><a href="{{ p.url }}/type:pod">Podcasts</a></li>
  13. <li class=""><a href="{{ p.url }}/type:media">Media</a></li>
  14. </ul>
  15. {% else %}
  16. {% if p.slug == "nos-projets" %}
  17. <ul class="subitem">
  18. {% for c in p.children %}
  19. <li class=""><a href="{{ c.url }}">{{c.title}}</a></li>
  20. {% endfor %}
  21. </ul>
  22. {% endif %}
  23. {% endif %}
  24. </li>
  25. {% endif %}
  26. {% endfor %}
  27. {% if grav.user.access.site.login == 1 %} <li><a href="{{ base_url }}/login">{{t('MEDIA.LOGOUT')|e}}</a></li> {% endif %}
  28. </ul>
  29. {% endmacro %}
  30. <ul class="nav columns large-11 medium-12 small-12 large-offset-1 medium-offset-0 small-offset-0">
  31. <div class="row">
  32. <div class="logo columns large-5 medium-6 small-9">
  33. <a href="{{ base_url }}"><img src="{{ url('theme://images/logo.svg') }}" alt=""></a>
  34. </div>
  35. <div class="reseau large-5 large-offset-0 medium-5 medium-offset-0">
  36. <div class="row">
  37. <div class="columns large-2 align-self-bottom">
  38. <a href="mailto:{{site.author.email}}">
  39. <img src="{{ url('theme://images/contact.svg') }}" alt="">
  40. </a>
  41. </div>
  42. <div class="columns large-1 align-self-bottom">
  43. <a href="https://www.facebook.com/CampagneTournonslapage">
  44. <img src="{{ url('theme://images/f.svg') }}" alt="">
  45. </a>
  46. </div>
  47. <div class="columns large-2 align-self-bottom">
  48. <a href="https://twitter.com/TournonsLaPage/">
  49. <img src="{{ url('theme://images/t.svg') }}" alt="">
  50. </a>
  51. </div>
  52. <div class="columns large-2 align-self-bottom">
  53. <a href="https://www.linkedin.com/company/tournons-la-page">
  54. <img src="{{ url('theme://images/in.svg') }}" alt="">
  55. </a>
  56. </div>
  57. <div class="columns large-2 align-self-bottom">
  58. <a href="https://www.youtube.com/channel/UCj5XBLG7pHdvuZaUEmV1HbQ">
  59. <img src="{{ url('theme://images/you.svg') }}" alt="">
  60. </a>
  61. </div>
  62. <div class="columns large-1 align-self-bottom searchBar">
  63. <a>
  64. <i style="color: #6c6d7d"class="fa fa-search" aria-hidden="true"></i>
  65. </a>
  66. </div>
  67. <div class="columns large-2 align-self-bottom" >
  68. {% include 'partials/langswitcher.html.twig' %}
  69. </div>
  70. </div>
  71. </div>
  72. <div class="large-1 columns large-offset-1 medium-1 small-2" style="position:relative" >
  73. <div class="menu-container">
  74. <div class="icon">
  75. <div></div><div></div><div></div>
  76. </div>
  77. {{ _self.menu(pages) }}
  78. </div>
  79. </div>
  80. </div>
  81. </ul>