templates/_menu.html.twig line 1

Open in your IDE?
  1. {% set route=app.request.attributes.get("_route") %}
  2. <ul class='internal_links'>
  3. {% set work_label="" %}
  4. {# dump(app.request.requestUri) => "uma/pub/work/mpro/app_dev.php/" #}
  5. {# if "/work/" in app.request.requestUri : FONCTIONE AUSSI #}
  6. {# ATTENTION il faut doubler les backslash dans les regexp twig (1.x) ! #}
  7. {% if app.request.requestUri matches '/^.*\\/work\\/.*$/' %}
  8. {% set work_label = " <span class='stabilo'>(DEV "~app_version_dev~")</span>" %}
  9. {% endif %}
  10. {% set class=(route=="homepage" ? "current": "") %}
  11. <li class="{{class}}">
  12. <a href="{{ path('homepage') }}"
  13. >Accueil Geopos {{ work_label|raw }}</a>
  14. </li>
  15. {#
  16. {% set class=(route=="mpro_default_master2_OLD_KEEP" ? "current": "") %}
  17. <li class="{{class}}">
  18. <a href="{{ path('mpro_default_master2_OLD_KEEP') }}">Master 2 OLD_KEEP</a>
  19. </li>
  20. #}
  21. <div style='height: 0.0em;'></div>
  22. {% set class=(route=="app_main_randos" ? "current": "") %}
  23. <li class="{{class}}">
  24. <a href="{{ path('app_main_randos') }}">app_main_randos</a>
  25. </li>
  26. <div style='height: 0.0em;'></div>
  27. {% set class=(route=="app_main_randos_old" ? "current": "") %}
  28. <li class="{{class}}">
  29. <a href="{{ path('app_main_randos_old') }}">app_main_randos_old</a>
  30. </li>
  31. <div style='height: 1.0em;'></div>
  32. {% set class=(route=="app_main_show_gpx" ? "current": "") %}
  33. <li class="{{class}}">
  34. <a href="{{ path('app_main_show_gpx') }}">app_main_show_gpx</a>
  35. &nbsp;&nbsp;
  36. <a href="{{ path('app_main_show_gpx_full') }}">full</a>
  37. </li>
  38. <div style='height: 1.0em;'></div>
  39. {% set class=(route=="app_main_randomoissy" ? "current": "") %}
  40. <li class="{{class}}">
  41. <a href="{{ path('app_main_randomoissy') }}">app_main_randomoissy</a>
  42. </li>
  43. <div style='height: 0.0em;'></div>
  44. {% set class=(route=="app_main_tools" ? "current": "") %}
  45. <li class="{{class}}">
  46. <a href="{{ path('app_main_tools') }}">app_main_tools</a>
  47. </li>
  48. <div style='height: 0.0em;'></div>
  49. {% set class=(route=="app_gps" ? "current": "") %}
  50. <li class="{{class}}">
  51. <a href="{{ path('app_gps') }}">app_gps (convertion GPS</a>
  52. </li>
  53. </ul>
  54. <div style='height: 1rem;'></div>
  55. <h2>Liens complémentaire</h2>
  56. <ul>
  57. <li style="margin-top: 2ex;">
  58. <a href={{ asset("other") }}>./other (public)</a>
  59. </li>
  60. <li style="margin-top: 0.0">
  61. <a href={{ asset("gpx") }}>./gpx (public)</a>
  62. </li>
  63. </ul>
  64. <h2>Liens externes</h2>
  65. <ul>
  66. <li style="">
  67. <a href="http://www.ensiie.fr">ENSIIE</a>
  68. </li>
  69. </ul>
  70. {#
  71. ATTENTION LA LIGNE SUIVANTE FAIT PLANTER SUR ENSTA
  72. Session déjà créé car $_SESSION existe déjà !
  73. #}
  74. {# if is_granted('ROLE_ADMIN') and app.request.server.get("SERVER_NAME") == "localhost" #}
  75. {% if app.user and is_granted('ROLE_ADMIN') %}
  76. {#<a style="color:black;background-color:white;">Ajouter un article (AUTEUR</a>#}
  77. <h2>Menu admin</h2>
  78. {# SERVER_NAME={{ app.request.server.get("SERVER_NAME") }} #}
  79. <ul class='internal_links'>
  80. {#
  81. {% set class=(route=="mpro_admin_index" ? "current": "") %}
  82. <li class="{{class}}">
  83. <a href="{{ path('mpro_admin_index') }}">mpro_admin_index</a>
  84. </li>
  85. #}
  86. {# Je garde comme exemple d'utilisation du service app.request.basepath
  87. <li>
  88. <a href="{{ app.request.basepath }}/var/files/stages">Voir zone Upload : stages</a>
  89. </li>
  90. #}
  91. </ul>
  92. {% else %}
  93. {#- <h2 style="color:#888888;">Menu admin masqué</h2>-#}
  94. {% endif %}