templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <html lang="fr">
  3.     <head>
  4.         <script src="{{ asset('assets/js/tarteaucitron/tarteaucitron.js') }}"></script>
  5.         <script type="text/javascript">
  6.         tarteaucitron.init({
  7.           "privacyUrl": "", /* Privacy policy url */
  8.           "bodyPosition": "bottom", /* or top to bring it as first element for accessibility */
  9.           "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
  10.           "cookieName": "tarteaucitron", /* Cookie name */
  11.           "orientation": "middle", /* Banner position (top - bottom) */
  12.           "groupServices": false, /* Group services by category */
  13.           "serviceDefaultState": "wait", /* Default state (true - wait - false) */
  14.           "showAlertSmall": false, /* Show the small banner on bottom right */
  15.           "cookieslist": false, /* Show the cookie list */
  16.           "closePopup": false, /* Show a close X on the banner */
  17.           "showIcon": true, /* Show cookie icon to manage cookies */
  18.           //"iconSrc": "", /* Optionnal: URL or base64 encoded image */
  19.           "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */
  20.           "adblocker": false, /* Show a Warning if an adblocker is detected */
  21.           "DenyAllCta" : true, /* Show the deny all button */
  22.           "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */
  23.           "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
  24.           "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
  25.           "removeCredit": false, /* Remove credit link */
  26.           "moreInfoLink": true, /* Show more info link */
  27.           "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
  28.           "useExternalJs": false, /* If false, the tarteaucitron.js file will be loaded */
  29.           //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
  30.           "readmoreLink": "", /* Change the default readmore link */
  31.           "mandatory": true, /* Show a message about mandatory cookies */
  32.           "mandatoryCta": true, /* Show the disabled accept button when mandatory on */
  33.         });
  34.         </script>
  35.         <meta charset="UTF-8">
  36.         <meta content="width=device-width, initial-scale=1.0" name="viewport">
  37.         <meta name="author" content="Délit d'Influence'">
  38.         <link rel="profile" href="https://gmpg.org/xfn/11">
  39.         <meta name="robots" content="index" />
  40.         <title>{% block title %}Bienvenue !{% endblock %}</title>
  41.         <meta name="description" content="{{ settings[0].siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': '',})|raw }}">
  42.         <meta name="keywords" content="{{ settings[0].siteKeywords|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': '',})|raw }}">
  43.         <meta name="image" content="{{ asset('assets/img/' ~ settings[0].siteLogo) }}">
  44.         <link rel="canonical" href="{{ url(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}">
  45.         <!-- Schema.org for Google -->
  46.         <meta itemprop="name" content="{{ settings[0].siteName }}">
  47.         <meta itemprop="description" content="{{ settings[0].siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': '',})|raw }}">
  48.         <meta itemprop="image" content="{{ asset('assets/img/' ~ settings[0].siteLogo ) }}">
  49.         <!-- Twitter -->
  50.         <meta name="twitter:card" content="summary">
  51.         <meta name="twitter:title" content="{{ settings[0].siteName }}">
  52.         <meta name="twitter:description" content="{{ settings[0].siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': '',})|raw }}">
  53.         <meta name="twitter:site" content="{{ settings[0].siteName }}">
  54.         <meta name="twitter:image:src" content="{{ asset('assets/img/' ~ settings[0].siteLogo) }}">
  55.         <!-- Open Graph general -->
  56.         <meta property="og:title" content="{{ settings[0].siteName }}" />
  57.         <meta property="og:description" content="{{ settings[0].siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': '',})|raw }}" />
  58.         <meta property="og:image" content="{{ asset('assets/img/' ~ settings[0].siteLogo ) }}" />
  59.         <meta property="og:url" content="{{ settings[0].siteUrlfull }}" />
  60.         <meta property="og:site_name" content="{{ settings[0].siteName }}">
  61.         <meta property="og:locale" content="fr_FR">
  62.         <meta property="og:type" content="website" />
  63.         <!-- Favicon -->
  64.         <link rel="apple-touch-icon" sizes="57x57" href="{{ asset('assets/img/favicon/apple-icon-57x57.png') }}">
  65.         <link rel="apple-touch-icon" sizes="60x60" href="{{ asset('assets/img/favicon/apple-icon-60x60.png') }}">
  66.         <link rel="apple-touch-icon" sizes="72x72" href="{{ asset('assets/img/favicon/apple-icon-72x72.png') }}">
  67.         <link rel="apple-touch-icon" sizes="76x76" href="{{ asset('assets/img/favicon/apple-icon-76x76.png') }}">
  68.         <link rel="apple-touch-icon" sizes="114x114" href="{{ asset('assets/img/favicon/apple-icon-114x114.png') }}">
  69.         <link rel="apple-touch-icon" sizes="120x120" href="{{ asset('assets/img/favicon/apple-icon-120x120.png') }}">
  70.         <link rel="apple-touch-icon" sizes="144x144" href="{{ asset('assets/img/favicon/apple-icon-144x144.png') }}">
  71.         <link rel="apple-touch-icon" sizes="152x152" href="{{ asset('assets/img/favicon/apple-icon-152x152.png') }}">
  72.         <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/img/favicon/apple-icon-180x180.png') }}">
  73.         <link rel="icon" type="image/png" sizes="192x192"  href="{{ asset('assets/img/favicon/android-icon-192x192.png') }}">
  74.         <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/img/favicon/favicon-32x32.png') }}">
  75.         <link rel="icon" type="image/png" sizes="96x96" href="{{ asset('assets/img/favicon/favicon-96x96.png') }}">
  76.         <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/img/favicon/favicon-16x16.png') }}">
  77.         <link rel="manifest" href="{{ asset('assets/img/favicon/manifest.json') }}">
  78.         <link rel="icon" type="image/x-icon" href="{{ asset('assets/img/favicon/favicon.ico') }}">
  79.         <meta name="msapplication-TileColor" content="#ffffff">
  80.         <meta name="msapplication-TileImage" content="{{ asset('assets/img/favicon/ms-icon-144x144.png') }}">
  81.         <meta name="theme-color" content="#ffffff">
  82.         {% block stylesheets %}
  83.             {{ encore_entry_link_tags('app') }}
  84.         {% endblock %}
  85.         {# <link rel="preconnect" href="https://fonts.googleapis.com">
  86.         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  87.         <link href="https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700;800;900&family=Lato:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"> #}
  88.         {% block javascripts %}
  89.             {{ encore_entry_script_tags('app') }}
  90.         {% endblock %}
  91.         <script>
  92.             /*
  93.             (function(d, s, id) {
  94.                 var js, fjs = d.getElementsByTagName(s)[0];
  95.                 if (d.getElementById(id)) return;
  96.                 js = d.createElement(s);
  97.                 js.id = id;
  98.                 js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.0";
  99.                 fjs.parentNode.insertBefore(js, fjs);
  100.             }
  101.             (document, 'script', 'facebook-jssdk'));
  102.             */
  103.         </script>
  104.     </head>
  105.     <body>
  106.         {% include '_includes/_header.html.twig' %}
  107.         {% block body %}{% endblock %}
  108.         {% include '_includes/_footer.html.twig' %}
  109.         <script type="text/javascript">
  110.             tarteaucitron.user.googleFonts = ['Barlow:ital,wght@0,100;1,300;2,400;3,500;4,600;5,700;6,800;7,900', 'Lato:ital,wght@0,100;1,300;2,400;3,500;4,600;5,700;6,800;7,900'];
  111.             (tarteaucitron.job = tarteaucitron.job || []).push('googlefonts');
  112.         </script>
  113.         <script type="text/javascript">
  114.             (tarteaucitron.job = tarteaucitron.job || []).push('facebook');
  115.         </script>
  116.         <script type="text/javascript">
  117.             (tarteaucitron.job = tarteaucitron.job || []).push('googlemapsembed');
  118.         </script>
  119.     </body>
  120. </html>