templates/base.html.twig line 1

Open in your IDE?
  1. {#
  2.  # This file is part of Synapse.
  3.  #
  4.  # Copyright (C) 2020-2021 Daniel Ménard
  5.  #
  6.  # For copyright and license information, please view the
  7.  # LICENSE file that was distributed with this source code.
  8. #}
  9. <!doctype html>
  10. <html lang="fr">
  11.     <head>
  12.         <meta charset="utf-8">
  13.         <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  14.         <!-- FAVICON -->
  15.         <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('img/favicon/apple-touch-icon.png') }}">
  16.         <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('img/favicon/favicon-32x32.png') }}">
  17.         <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('img/favicon/favicon-16x16.png') }}">
  18.         <link rel="manifest" href="{{ asset('img/favicon/site.webmanifest') }}" crossorigin="use-credentials">
  19.         <link rel="mask-icon" href="{{ asset('img/favicon/safari-pinned-tab.svg') }}">
  20.         <meta name="msapplication-TileColor" content="#ffffff">
  21.         <meta name="theme-color" content="#ffffff">
  22.         {# à décommenter quand j'aurai la route de my companies #}
  23.         {# {% if app.request.attributes.get('_route') == 'tender.show' %} #}
  24.             <link rel="stylesheet" href="{{ asset('js/lib/leaflet/leaflet.css') }}">
  25.             <link rel="stylesheet" href="{{ asset('js/lib/leaflet/markercluster.css') }}">
  26.             <link rel="stylesheet" href="{{ asset('js/lib/leaflet/leaflet-gesture-handling.min.css') }}">
  27.             <link rel="stylesheet" href="{{ asset('js/lib/leaflet/leaflet.fullscreen.css') }}">
  28.             <script src="{{ asset('js/lib/leaflet/leaflet.js') }}"></script>
  29.             <script src="{{ asset('js/lib/leaflet/markercluster.js') }}"></script>
  30.             <script src="{{ asset('js/lib/leaflet/leaflet-gesture-handling.min.js') }}"></script>
  31.             <script src="{{ asset('js/lib/leaflet/leaflet.fullscreen.min.js') }}"></script>
  32.         {# {% endif %} #}
  33.         {% block stylesheets %}
  34.             <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500;700&display=swap" rel="stylesheet">
  35.             <link rel="stylesheet" type="text/css" href="{{ asset('css/main.css') }}">
  36.             {% if is_granted('ROLE_DUMP') %}
  37.                 <link rel="stylesheet" type="text/css" href="{{ asset('css/_dump.css') }}">
  38.             {% endif %}
  39.         {% endblock %}
  40.         <title>{% block title %}Synapse-consult{% endblock %} - Synapse-consult</title>
  41.     </head>
  42.     <body class="{% block body_class %}{% endblock %}">
  43.         {% block body %}
  44.             <script>
  45.                 var objectProjets = {};
  46.                 var objectLots = {};
  47.                 var objectOffres = {};
  48.             </script>
  49.             {% block nav %}
  50.                 {{ include('nav.html.twig', with_context = true) }}
  51.             {% endblock %}
  52.             {% block header %}
  53.                 {{ include('head.html.twig', with_context = true) }}
  54.             {% endblock %}
  55.             <main>
  56.                 {% block main %}{% endblock %}
  57.             </main>
  58.             <div class="notifications"></div>            
  59.         {% endblock %}
  60.         {% block javascripts %}
  61.             <script type="text/javascript" src="{{ asset('js/utils.js') }}"></script>
  62.             <script type="text/javascript" src="{{ asset('js/main.js') }}"></script>
  63.             {# Object JS #}
  64.             <script type="text/javascript" src="{{ asset('js/objectProjets.js') }}"></script>
  65.             <script type="text/javascript" src="{{ asset('js/objectLots.js') }}"></script>
  66.             <script type="text/javascript" src="{{ asset('js/objectOffres.js') }}"></script>
  67.             <script type="text/javascript" src="{{ asset('js/objectNotifications.js') }}"></script>
  68.             <script type="text/javascript" src="{{ asset('js/objectCompanies.js') }}"></script>
  69.             <script type="text/javascript" src="{{ asset('js/map.js') }}"></script>
  70.             
  71.         {% endblock %}
  72.     </body>
  73. </html>