templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <base href="{{ base_url }}">
  6. <title>{% block title %}Pitch - Brioche Pasquier{% endblock %}</title>
  7. <meta name="description" content="{% block description %}Et PAF !! Pitch CHOCO BARRE, le nouveau Pitch qui cache bien son côté dur.{% endblock %}">
  8. <meta name="robots" content="index,follow">
  9. <link rel="apple-touch-icon" href="{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl }}/build/images/apple-touch-icon.png">
  10. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  11. <meta name="author" content="">
  12. <meta name="language" content="fr">
  13. <link rel="canonical" href="{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl }}">
  14. {% block meta %}
  15. <meta property="og:locale" content="fr_FR">
  16. <meta property="og:type" content="website">
  17. <meta property="og:title" content="Pitch - Brioche Pasquier">
  18. <meta property="og:description" content="Et PAF !! Pitch CHOCO BARRE, le nouveau Pitch qui cache bien son côté dur.">
  19. <meta property="og:url" content="{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl }}">
  20. <meta property="og:site_name" content="Pitch - Brioche Pasquier">
  21. <meta property="og:image" content="{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl }}/build/images/pitch-fb.png">
  22. <meta name="twitter:card" content="summary">
  23. <meta name="twitter:description" content="Et PAF !! Pitch CHOCO BARRE, le nouveau Pitch qui cache bien son côté dur.">
  24. <meta name="twitter:title" content="Pitch - Brioche Pasquier">
  25. <meta name="twitter:domain" content="Pitch">
  26. <meta name="twitter:image" content="{{ app.request.getSchemeAndHttpHost ~ app.request.baseUrl }}/build/images/pitch-tw.png">
  27. {% endblock %}
  28. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
  29. <link rel="shortcut icon" type="image/x-icon" media="all" href="favicon.ico">
  30. {% block stylesheets %}
  31. {{ encore_entry_link_tags('app') }}
  32. {% endblock %}
  33. {% block head %}
  34. {# Custom head content per page could be added. #}
  35. {% endblock %}
  36. <script>document.documentElement.classList.add('html--js-enabled');</script>
  37. <!-- tarteaucitron -->
  38. <script>var tarteaucitronForceLanguage = 'fr'</script>
  39. <script src="/tarteaucitron/tarteaucitron.js"></script>
  40. <!-- Matomo -->
  41. <script>
  42. tarteaucitron.init({
  43. "hashtag": "#tarteaucitron", /* Ouverture automatique du panel avec le hashtag */
  44. "highPrivacy": true, /* d�sactiver le consentement implicite (en naviguant) ? */
  45. "orientation": "top", /* le bandeau doit �tre en haut (top) ou en bas (bottom) ? */
  46. "adblocker": false, /* Afficher un message si un adblocker est d�tect� */
  47. "showAlertSmall": false, /* afficher le petit bandeau en bas � droite ? */
  48. "cookieslist": true, /* Afficher la liste des cookies install�s ? */
  49. "removeCredit": true /* supprimer le lien vers la source ? */
  50. });
  51. {% if app.request.getSchemeAndHttpHost() == "http://pitch2022.preprod.pitch-briochepasquier.fr" %}
  52. tarteaucitron.user.matomoId = 2;
  53. {% else %}
  54. tarteaucitron.user.matomoId = 1;
  55. {% endif %}
  56. tarteaucitron.user.matomoHost = 'https://pitchbriochepasquier.matomo.cloud/';
  57. (tarteaucitron.job = tarteaucitron.job || []).push('matomo');
  58. var _paq = window._paq = window._paq || [];
  59. _paq.push(['trackPageView']);
  60. _paq.push(['enableLinkTracking']);
  61. (function() {
  62. var u="https://pitchbriochepasquier.matomo.cloud/";
  63. _paq.push(['setTrackerUrl', u+'matomo.php']);
  64. // _paq.push(["setDoNotTrack", 1]);
  65. if ( document.cookie.indexOf("tarteaucitron=!matomo=false") >= 0 ) {
  66. console.log("delete & disable");
  67. _paq.push(['deleteCookies']);
  68. _paq.push(['disableCookies']);
  69. }
  70. {% if app.request.getSchemeAndHttpHost() == "http://pitch2022.preprod.pitch-briochepasquier.fr" %}
  71. _paq.push(['setSiteId', '2']);
  72. {% else %}
  73. _paq.push(['setSiteId', '1']);
  74. {% endif %}
  75. var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  76. g.async=true; g.src='//cdn.matomo.cloud/pitchbriochepasquier.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
  77. })();
  78. </script>
  79. <!-- End Matomo Code -->
  80. </head>
  81. <body class="body body--{{section|default('base')}}" data-controller="main" data-main-loading-class="body--loading" data-action="setLoading@window->main#applySetLoading unsetLoading@window->main#applyUnsetLoading">
  82. {% block header %}
  83. {% include 'shared/header.html.twig' %}
  84. {% endblock %}
  85. <main class="body__main body__main--{{section|default('base')}} main" id="swup">
  86. <div class="main__wrapper {{section|default('base')}}">
  87. {% block body %}{% endblock %}
  88. </div>
  89. </main>
  90. {% block footer %}
  91. {% include 'shared/footer.html.twig' %}
  92. {% endblock %}
  93. <div class="fonts-observer js-fonts-observer">
  94. <div class="fonts-observer__font--1"></div>
  95. <div class="fonts-observer__font--2"></div>
  96. <div class="fonts-observer__font--3"></div>
  97. </div>
  98. {% block javascripts %}
  99. {{ encore_entry_script_tags('app') }}
  100. <script data-swup-reload-script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  101. {% endblock %}
  102. {% block scripts %}
  103. {# Custom metas content per page could be added. #}
  104. {% endblock %}
  105. <div class="loader">
  106. <div class="loader-img">
  107. {% include '_elements/image.html.twig'
  108. with {src: asset("/build/images/logo_pitch.svg"), mode: "width", lazy:true} %}
  109. </div>
  110. <div class="cssload-loader">
  111. <div class="lds-ring"><div></div><div></div><div></div><div></div></div>
  112. <div class="loader__label js-loader-label"></div>
  113. </div>
  114. </div>
  115. </body>
  116. </html>