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 %}{% endblock %} | Sogal</title>
  7.         {% block meta %}{% endblock %}
  8.         <link rel="preconnect" href="https://fonts.gstatic.com">
  9.         <link href="https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap" rel="stylesheet">
  10.         <link rel="icon" href="{{ asset('favicon.ico') }}" />
  11.         <link rel="stylesheet" href="{{ asset('bootstrap/bootstrap.min.css') }}">
  12.         <link rel="stylesheet" href="{{ asset('css/global.css') }}">
  13.         <link rel="stylesheet" href="{{ asset('css/footer.css') }}">
  14.         {# <link rel="stylesheet" href="{{ asset('css/footerFixe.css') }}"> #}
  15.         <link rel="stylesheet" href="{{ asset('css/newsletter.css') }}">
  16.         <link rel="stylesheet" href="{{ asset('css/breadcrumb.css') }}">
  17.         <link rel="stylesheet" href="{{ asset('css/button.css') }}">
  18.         <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous">
  19.         <link rel="stylesheet" href="{{ asset('css/twentytwenty.css') }}" type="text/css" media="screen" />
  20.         {% block stylesheets %}{% endblock %}
  21.         <script type="text/javascript" src="/tarteaucitron/tarteaucitron.js"></script>
  22.         <script type="text/javascript" src="/tarteaucitron/tarteaucitronParametres.js"></script>
  23.         <script type="text/javascript" src="{{ asset('jquery/jquery-3.5.1.min.js') }}"></script>
  24.         <script type="text/javascript" src="{{ asset('jquery/jquery.event.move.js') }}"></script>
  25.         <script type="text/javascript" src="{{ asset('jquery/imagesloaded.pkgd.min.js') }}"></script>
  26.         <script type="text/javascript" src="{{ asset('jquery/jquery.twentytwenty.js') }}"></script>
  27.         {% block beforeBootstrapJavascripts %}{% endblock %}
  28.         <script type="text/javascript" src="{{ asset('js/popper.min.js') }}"></script>
  29.         <script type="text/javascript" src="{{ asset('bootstrap/bootstrap.min.js') }}"></script>
  30.         {#
  31.           "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
  32.           //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
  33.           "readmoreLink": "/cookiespolicy" /* Change the default readmore link */
  34.         #}
  35.     </head>
  36.     <body>
  37.         {{ render(controller('App\\Controller\\NavbarController::indexAction')) }}
  38.         <div id="contentblockbody">
  39.             <noscript>Merci d'activer Javascript pour poursuivre la navigation</noscript>
  40.             {% include 'menu_lateral/menu_lateral.html.twig' %}
  41.             <section class="container-fluid">
  42.                 {% block entete %}{% endblock %}
  43.             </section>
  44.             <section class="container">
  45.                 {% block body %}{% endblock %}
  46.             </section>
  47.             <section class="container-fluid">
  48.                 {% block bodyFluid %}{% endblock %}
  49.             </section>
  50.         </div>
  51.         <a id="back-to-top" href="#" class="btn btn-light btn-lg back-to-top" role="button"><i class="fas fa-chevron-up"></i></a>
  52.         {{ render(controller('App\\Controller\\FooterController::index')) }}
  53.         <div id="bg-megamenu"></div>
  54.         <script type="text/javascript" src="{{ asset('js/navbar.js') }}"></script>
  55.         <script type="text/javascript" src="{{ asset('js/global.js?v=1.2') }}"></script>
  56.         <script type="text/javascript" src="{{ asset('js/newsletter.js') }}"></script>
  57.         {# Fixed bottom-right flash container #}
  58.         <div id="flashStack" aria-live="polite" aria-atomic="true" style="position: fixed; bottom: 16px; right: 16px; z-index: 1080; display: flex; flex-direction: column; gap: 8px; max-width: 360px;">
  59.             {% for label, messages in app.flashes %}
  60.                 {% for message in messages %}
  61.                     <div class="alert alert-{{ label in ['success','danger','warning','info','primary','secondary','light','dark'] ? label : 'info' }} alert-dismissible fade show mb-0 shadow" role="alert">
  62.                         {{ message }}
  63.                         <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  64.                             <span aria-hidden="true">&times;</span>
  65.                         </button>
  66.                     </div>
  67.                 {% endfor %}
  68.             {% endfor %}
  69.         </div>
  70.         <script>
  71.             // Auto-dismiss flashes after 5 seconds
  72.             (function() {
  73.                 var $alerts = $('#flashStack .alert');
  74.                 $alerts.each(function(index, el){
  75.                     setTimeout(function(){
  76.                         try { $(el).alert('close'); } catch(e) {}
  77.                     }, 5000);
  78.                 });
  79.             })();
  80.         </script>
  81.         {% block javascripts %}{% endblock %}
  82.     </body>
  83. </html>