templates/base.html.twig line 1

Open in your IDE?
  1. {% for setting in settings %}
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.     <meta charset="UTF-8">
  6.     <meta content="width=device-width, initial-scale=1.0" name="viewport">
  7.     <meta name="author" content="Delit d'Influence'">
  8.     <link rel="profile" href="https://gmpg.org/xfn/11">
  9.     <meta name="robots" content="index, follow" />
  10.     <meta name="google-site-verification" content="t-rlYOhjDWHSSrZ7DLUWMObV5g9_kDP2sR77h10oOi4" />
  11.     {# <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  12.     <link rel='dns-prefetch' href='//s.w.org' /> #}
  13.     <meta name="description" content="{{ setting.siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': ''})|raw }}">
  14.     <meta name="keywords" content="{{ setting.siteKeywords|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': ''})|raw }}">
  15.     <meta name="image" content="{{ asset('assets/img/' ~ setting.siteLogo) }}">
  16.     <link rel="canonical" href="{{ setting.siteUrlFull }}" />
  17.     <meta itemprop="name" content="{{ setting.siteName }}">
  18.     <meta itemprop="description" content="{{ setting.siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': ''})|raw }}">
  19.     <meta itemprop="image" content="{{ asset('assets/img/' ~ setting.siteLogo) }}">
  20.     <meta name="twitter:card" content="summary">
  21.     <meta name="twitter:title" content="{{ setting.siteName }}">
  22.     <meta name="twitter:description" content="{{ setting.siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': ''})|raw }}">
  23.     <meta name="twitter:site" content="{{ setting.siteUrlFull }}">
  24.     <meta name="twitter:image:src" content="{{ asset('assets/img/' ~ setting.siteLogo) }}">
  25.     <meta name="og:title" content="{{ setting.siteUrl }}">
  26.     <meta name="og:description" content="{{ setting.siteDescription|replace({'<div>': '', '</div>': '', '<p>': '', '</p>': ''})|raw }}">
  27.     <meta name="og:image" content="{{ asset('assets/img/' ~ setting.siteLogo) }}">
  28.     <meta name="og:url" content="{{ setting.siteUrlFull }}">
  29.     <meta name="og:site_name" content="{{ setting.siteName }}">
  30.     <meta name="og:locale" content="fr_FR">
  31.     <meta name="og:type" content="website">
  32.     <link rel="apple-touch-icon" sizes="57x57" href="{{ asset('assets/favicon/apple-icon-57x57.png') }}">
  33.     <link rel="apple-touch-icon" sizes="60x60" href="{{ asset('assets/favicon/apple-icon-60x60.png') }}">
  34.     <link rel="apple-touch-icon" sizes="72x72" href="{{ asset('assets/favicon/apple-icon-72x72.png') }}">
  35.     <link rel="apple-touch-icon" sizes="76x76" href="{{ asset('assets/favicon/apple-icon-76x76.png') }}">
  36.     <link rel="apple-touch-icon" sizes="114x114" href="{{ asset('assets/favicon/apple-icon-114x114.png') }}">
  37.     <link rel="apple-touch-icon" sizes="120x120" href="{{ asset('assets/favicon/apple-icon-120x120.png') }}">
  38.     <link rel="apple-touch-icon" sizes="144x144" href="{{ asset('assets/favicon/apple-icon-144x144.png') }}">
  39.     <link rel="apple-touch-icon" sizes="152x152" href="{{ asset('assets/favicon/apple-icon-152x152.png') }}">
  40.     <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/favicon/apple-icon-180x180.png') }}">
  41.     <link rel="icon" type="image/png" sizes="192x192" href="{{ asset('assets/favicon/android-icon-192x192.png') }}">
  42.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/favicon/favicon-32x32.png') }}">
  43.     <link rel="icon" type="image/png" sizes="96x96" href="{{ asset('assets/favicon/favicon-96x96.png') }}">
  44.     <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/favicon/favicon-16x16.png') }}">
  45.     <link rel="manifest" href="{{ asset('assets/favicon/manifest.json') }}">
  46.     <meta name="msapplication-TileColor" content="#ffffff">
  47.     <meta name="msapplication-TileImage" content="{{ asset('assets/favicon/ms-icon-144x144.png') }}">
  48.     <meta name="theme-color" content="#ffffff">
  49.     <title>{% block title %}{{ setting.siteName }}{% endblock %}</title>
  50.     {% block stylesheets %}
  51.     {{ encore_entry_link_tags('app') }}
  52.     {% endblock %}
  53.     {% block javascripts %}
  54.     {{ encore_entry_script_tags('app') }}
  55.     {% endblock %}
  56.     <script src="{{ asset('assets/js/tarteaucitron/tarteaucitron.js') }}"></script>
  57.     <script type="text/javascript">
  58.         tarteaucitron.init({
  59.             "privacyUrl": "{{ path('app_mentions_legales') }}",
  60.             /* Privacy policy url */
  61.             "bodyPosition": "bottom",
  62.             /* or top to bring it as first element for accessibility */
  63.             "hashtag": "#tarteaucitron",
  64.             /* Open the panel with this hashtag */
  65.             "cookieName": "tarteaucitron",
  66.             /* Cookie name */
  67.             "orientation": "bottom",
  68.             /* Banner position (top - bottom) */
  69.             "groupServices": false,
  70.             /* Group services by category */
  71.             "serviceDefaultState": "wait",
  72.             /* Default state (true - wait - false) */
  73.             "showAlertSmall": false,
  74.             /* Show the small banner on bottom right */
  75.             "cookieslist": false,
  76.             /* Show the cookie list */
  77.             "closePopup": false,
  78.             /* Show a close X on the banner */
  79.             "showIcon": true,
  80.             /* Show cookie icon to manage cookies */
  81.             //"iconSrc": "", /* Optionnal: URL or base64 encoded image */
  82.             "iconPosition": "BottomRight",
  83.             /* BottomRight, BottomLeft, TopRight and TopLeft */
  84.             "adblocker": false,
  85.             /* Show a Warning if an adblocker is detected */
  86.             "DenyAllCta": true,
  87.             /* Show the deny all button */
  88.             "AcceptAllCta": true,
  89.             /* Show the accept all button when highPrivacy on */
  90.             "highPrivacy": true,
  91.             /* HIGHLY RECOMMANDED Disable auto consent */
  92.             "handleBrowserDNTRequest": false,
  93.             /* If Do Not Track == 1, disallow all */
  94.             "removeCredit": false,
  95.             /* Remove credit link */
  96.             "moreInfoLink": true,
  97.             /* Show more info link */
  98.             "useExternalCss": false,
  99.             /* If false, the tarteaucitron.css file will be loaded */
  100.             "useExternalJs": false,
  101.             /* If false, the tarteaucitron.js file will be loaded */
  102.             //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
  103.             "readmoreLink": "",
  104.             /* Change the default readmore link */
  105.             "mandatory": true,
  106.             /* Show a message about mandatory cookies */
  107.             "mandatoryCta": true /* Show the disabled accept button when mandatory on */
  108.         });
  109.     </script>
  110. </head>
  111. <body>
  112.     {% include '_header.html.twig' %}
  113.     {% block body %}{% endblock %}
  114.     {% include '_footer.html.twig' %}
  115.     <script type="text/javascript">
  116.         tarteaucitron.user.googleFonts = ['Montserrat'];
  117.         (tarteaucitron.job = tarteaucitron.job || []).push('googlefonts');
  118.     </script>
  119.     <script type="text/javascript">
  120.         (tarteaucitron.job = tarteaucitron.job || []).push('googlemapsembed');
  121.     </script>
  122.     <script type="text/javascript">
  123.         tarteaucitron.user.gtagUa = 'G-LPXN7FZBND';
  124.         // tarteaucitron.user.gtagCrossdomain = ['example.com', 'example2.com'];
  125.         tarteaucitron.user.gtagMore = function () { /* add here your optionnal gtag() */ };
  126.         (tarteaucitron.job = tarteaucitron.job || []).push('gtag');
  127.     </script>
  128. </body>
  129. </html>
  130. {% endfor %}