templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <title>{% block title %}{{ platform.seo.title }}{% endblock %}</title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <meta name="robots" content="{{ platform.seo.robots }}" />
  9. <meta name="description" content="{% block description %}{{ platform.seo.description }}{% endblock %}">
  10. <meta name="author" content="{{ platform.seo.author }}">
  11. <meta name="theme-color" content="#30bcb2">
  12. {% block google_analytics %} {% endblock %}
  13. {% block meta_fb %}
  14. <meta property="og:type" content="website" />
  15. <meta property="og:url" content="{{ url('homepage') }}" />
  16. <meta property="og:title" content="{{ platform.seo.title }}" />
  17. <meta property="og:description" content="{{ platform.seo.description }}" />
  18. <meta property="og:image" content="{{ absolute_url(asset('build/favicon.png')) }}" />
  19. <meta property="og:image:width" content="256" />
  20. <meta property="og:image:height" content="256" />
  21. {% endblock %}
  22. <link rel="shortcut icon" href="{{ asset('favicon.ico') }}?v1" >
  23. <link rel="icon" href="{{ asset('favicon.ico') }}?v1">
  24. <link rel="apple-touch-icon" type="image/png" href="{{ asset('favicon.png') }}?v1">
  25. <link rel="apple-touch-icon-precomposed" type="image/png" href="{{ asset('favicon.png') }}?v1">
  26. <link rel="manifest" href="{{ asset('site.webmanifest') }}">
  27. <script>
  28. let LOADER_IMG = '<img class="f20-icon-sm m-auto" src="{{ asset('build/loader.gif') }}" />';
  29. let LOADER_IMG_BIG = '<img src="{{ asset('build/loader.gif') }}" />';
  30. </script>
  31. {% block stylesheets %}
  32. {{ encore_entry_link_tags('app') }}
  33. {% endblock %}
  34. {% block javascripts %}
  35. {{ encore_entry_script_tags('app') }}
  36. {% endblock %}
  37. </head>
  38. <body class="{% block body_class %} {% endblock %} env-{{ app.environment }}">
  39. {% if is_granted('IS_IMPERSONATOR') %}
  40. <div class="row align-content-center align-items-center f20-sticky-message alert alert-warning f20-text-sm">
  41. <div class="col-auto d-none d-md-block text-left">
  42. <span class="fas fa-fw fa-2x fa-exclamation-triangle"></span>
  43. </div>
  44. <div class="col text-center p-0">
  45. <strong>
  46. Vous consultez actuellement le site sous le compte<br />
  47. <span class="bp-blue">{{ app.user.username }}</span>
  48. </strong>
  49. <br />
  50. <a href="{{ path('bo_users', {'_switch_user': '_exit'}) }}">Revenir à la gestion des utilisateurs</a>
  51. </div>
  52. <div class="col-auto d-none d-md-block text-right">
  53. <span class="fas fa-fw fa-2x fa-exclamation-triangle"></span>
  54. </div>
  55. </div>
  56. {% endif %}
  57. {% if app.environment == 'test' %}
  58. <div class="row align-content-center align-items-center f20-sticky-message alert alert-danger f20-text-sm">
  59. <div class="col-auto d-none d-md-block text-left">
  60. <span class="fas fa-fw fa-2x fa-exclamation-triangle"></span>
  61. </div>
  62. <div class="col text-center p-0">
  63. <strong>Vous êtes actuellement en mode EXERCICE</strong>
  64. <br />
  65. <a href="https://www.kiboard.fr">>>> Sortir du mode EXERCICE <<<</a>
  66. </div>
  67. <div class="col-auto d-none d-md-block text-right">
  68. <span class="fas fa-fw fa-2x fa-exclamation-triangle"></span>
  69. </div>
  70. </div>
  71. {% endif %}
  72. {% block body %} {% endblock %}
  73. <div class="modal fade" id="modal-default" tabindex="-1" role="dialog"></div>
  74. <div class="modal fade" id="modal-secondary" tabindex="-1" role="dialog"></div>
  75. <div class="modal fade" id="modal-tertiary" tabindex="-1" role="dialog"></div>
  76. <div class="modal fade" id="modal-confirmation" tabindex="-1" role="dialog"></div>
  77. <div class="modal fade" id="modal-notification" tabindex="-1" role="dialog">
  78. <div class="modal-dialog modal-dialog-centered" role="document">
  79. <div class="modal-content">
  80. <div class="modal-header">
  81. <div class="col p-0">
  82. <h5 class="modal-title"></h5>
  83. </div>
  84. <div class="col-auto text-right">
  85. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  86. <span aria-hidden="true">&times;</span>
  87. </button>
  88. </div>
  89. </div>
  90. <div class="modal-body"></div>
  91. <div class="modal-footer">
  92. <button type="button" class="btn btn-default" data-dismiss="modal">Fermer</button>
  93. </div>
  94. </div>
  95. </div>
  96. </div>
  97. </body>
  98. </html>