templates/base.html.twig line 56

Open in your IDE?
  1. {% set mainContainerFluid = false %}
  2. {% if app.request.get('_route') == "home" %}
  3.     {% set mainContainerFluid = true %}
  4. {% endif %}
  5. <!DOCTYPE html>
  6. <html>
  7.     <head>
  8.         <meta charset="UTF-8">
  9.         <title>{% block title %}{% endblock %}</title>
  10.         {# <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
  11.                                integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
  12.             added with encore and yarn : cf. https://symfony.com/doc/current/frontend/encore/bootstrap.html #}
  13.         {# <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> importé dans app.js #}
  14.         {# <link rel="stylesheet" href="{{ preload('/css/main.css', { as: 'style' }) }}"> -> j'utilise webpack et sass #}
  15.         {# <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
  16.         integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
  17.         <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
  18.         integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
  19.         <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"
  20.         integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
  21.          -> added with encore and yarn #}
  22.         <link rel="icon" type="image/jpg" href="{{ asset('build/medias/favicon.png') }}" />
  23.         
  24.         {% block stylesheets %}
  25.             {# 'app' must match the first argument to addEntry() in webpack.config.js #}
  26.             {{ encore_entry_link_tags('app') }}
  27.             <!-- Renders a link tag (if your module requires any -fluidCSS)
  28.                 <link rel="stylesheet" href="/build/app.css"> -->
  29.         {% endblock %}
  30.     </head>
  31.     <body class="{% if bodyClass is defined %}{{ bodyClass }} {% endif %}{{ app.request.get('_route') }}">
  32.         <div class="green-bg"></div>
  33.         <div class="white-bg"></div>
  34.         <div class="main-container">
  35.             <header class="container-fluid">
  36.                 <div class="banner" role="banner">
  37.                     <a class="logo" href="{{ path('home') }}">
  38.                         {# <span class="ici-grenoble"></span> #}
  39.                         <img class="logo" src="{{ asset('build/medias/logo.png')|imagine_filter('vignette') }}" alt="Logo">
  40.                     </a>
  41.                     {# <p class="slogan">S'informer autrement sur Grenoble et ses environs</p> #}
  42.                     <div class="frise">
  43.                     </div>
  44.                 </div>
  45.                 <div class="top-spacer"></div>
  46.                 {% if activeMenu is not defined %}{% set activeMenu = "" %}{% endif %}
  47.                 {% include 'common/mainNav.html.twig' with {'activeMenu': activeMenu } %}
  48.             </header>
  49.             <main role="main" class="{% if mainContainerFluid is defined and mainContainerFluid == false %}container{% else %}container-fluid{% endif %}">
  50.                 {% include 'common/flashes.html.twig' with {'app': app } %}
  51.                 {% block body %} <!-- Content Body -->
  52.                 {% endblock %} <!-- end Body -->
  53.                 {% if is_granted('ROLE_SUPER_ADMIN') %}<p><a href="{{path('testFromController')}}">test from controller ...</a></p>{% endif %}
  54.                 
  55.             </main>
  56.         </div> <!-- end .container -->
  57.         {% include 'common/footer.html.twig' with {'activeMenu': activeMenu } %}
  58.         {% block javascripts %}
  59.             <script>
  60.                 let searchRoute = "{{ path('recherche', { term: 'term' }) }}";
  61.             </script>
  62.             {{ encore_entry_script_tags('app') }}
  63.             
  64.             <!-- Renders app.js & a webpack runtime.js file
  65.                 <script src="/build/runtime.js"></script>
  66.                 <script src="/build/app.js"></script> -->
  67.             {% if app.environment != 'dev' and not is_granted('ROLE_ADMIN') %}
  68.                 <!-- Matomo -->
  69.                 <script type="text/javascript">
  70.                 var _paq = window._paq = window._paq || [];
  71.                 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  72.                 _paq.push(['trackPageView']);
  73.                 _paq.push(['enableLinkTracking']);
  74.                 (function() {
  75.                     var u="//matomo.ici-grenoble.org/";
  76.                     _paq.push(['setTrackerUrl', u+'matomo.php']);
  77.                     _paq.push(['setSiteId', '1']);
  78.                     var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  79.                     g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  80.                 })();
  81.                 </script>
  82.                 <!-- End Matomo Code -->
  83.             {% endif %}
  84.             
  85.         {% endblock %}
  86.     </body>
  87. </html>