sidebar.html.twig 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <div class="row sidebar">
  2. {% if page.header.danger == 1 %}
  3. <div class="columns small-12 extra_content">
  4. {% if lang == "fr" %}
  5. <a href="{{page.find('membres-en-danger').url}}" >Nos membres en danger</a>
  6. {% else %}
  7. <a href="{{page.find('membres-en-danger').url}}" >Our members in danger</a>
  8. {% endif %}
  9. </div>
  10. {% endif %}
  11. {% if page.slug == "appel-a-dons" %}
  12. <div class="columns small-12 extra_content">
  13. <iframe id="haWidget" allowtransparency="true" src="https://www.helloasso.com/associations/tournons-la-page/formulaires/1/widget-bouton" style="width:100%;height:70px;border:none;"></iframe>
  14. </div>
  15. {% endif %}
  16. {% for element in page.header.post_sidebar %}
  17. <div class="columns large-12 medium-12 small-12">
  18. {% set break = false %}
  19. {% set value = "" %}
  20. {% for key,type in element.type_info if not break %}
  21. {% if type == true %}
  22. {% set value = key %}
  23. {% set break = true %}
  24. {% endif %}
  25. {% endfor %}
  26. {% if value == 'pages'%}
  27. {% set url_fetch = element.page %}
  28. {% set title = page.find(url_fetch).title %}
  29. {% set tag = page.find(url_fetch).taxonomy.tag[0] %}
  30. {% set url = base_url ~ element.page %}
  31. {% elseif value == 'url' %}
  32. {% set url = element.url %}
  33. {% set title = element.title %}
  34. {% set tag ="liens" %}
  35. {% elseif value == 'ressources' %}
  36. {% set title = element.ressources %}
  37. {% set ressources_collection = page.find("/outils-et-ressources").header%}
  38. {% set break = false %}
  39. {% for key,r in ressources_collection.images if not break %}
  40. {% if r.title == title %}
  41. {% set tag = r.tag[0] %}
  42. {% set url = page.find("/outils-et-ressources").url~"/title:"~r.title|hyphenize %}
  43. {% set break = true %}
  44. {% endif %}
  45. {% endfor %}
  46. {% for key,r in ressources_collection.doc if not break %}
  47. {% if r.title == title %}
  48. {% set tag = r.tag[0] %}
  49. {% set url = base_url ~"/"~r.doc|first.path %}
  50. {% set break = true %}
  51. {% endif %}
  52. {% endfor %}
  53. {% for key,r in ressources_collection.vid if not break %}
  54. {% if r.title == title %}
  55. {% set tag = r.tag[0] %}
  56. {% set url = r.url %}
  57. {% set break = true %}
  58. {% endif %}
  59. {% endfor %}
  60. {% endif %}
  61. <a target="_blank" href="{{url}}"><mark>{{ title }}</mark></a>
  62. <span class="tag" ><span>{{ tag }}</span></span>
  63. </div>
  64. {% endfor %}
  65. </div>