templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.         <link rel="icon"
  7.               href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text></svg>">
  8.         {% block metaTags %}
  9.             {% set page = getPage(app.request.attributes.get("_controller")) %}
  10.             <meta name="description" content="{{ page ? page.metaDescription : asbtemplate.siteTitle }}">
  11.             <title>{{ page ? page.metaTitle : asbtemplate.siteTitle }}</title>
  12.         {% endblock %}
  13.         {% block stylesheets %}
  14.             {{ encore_entry_link_tags('app') }}
  15.         {% endblock %}
  16.         <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css"
  17.               integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr"
  18.               crossorigin="anonymous">
  19.         <script src="https://kit.fontawesome.com/0878a33904.js" crossorigin="anonymous"></script>
  20.         {% block javascripts %}
  21.             {{ encore_entry_script_tags('app') }}
  22.             <script src="https://unpkg.com/aos@next/dist/aos.js"></script>
  23.             <script>
  24.                 AOS.init({
  25.                     once: true,
  26.                 });
  27.             </script>
  28.             <script type="text/javascript"
  29.                     src="//www.freeprivacypolicy.com/public/cookie-consent/3.1.0/cookie-consent.js"></script>
  30.             <script type="text/javascript">
  31.                 document.addEventListener('DOMContentLoaded', function () {
  32.                     cookieconsent.run({
  33.                         "notice_banner_type": "simple",
  34.                         "consent_type": "implied",
  35.                         "palette": "light",
  36.                         "language": "fr",
  37.                         "website_name": "Asb template",
  38.                         "change_preferences_selector": "#changePreferences"
  39.                     });
  40.                 });
  41.             </script>
  42.         {% endblock %}
  43.         <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  44.     </head>
  45.     <body {% block body_tag %}{% endblock %}>
  46.         <div class="wrapper">
  47.             {% block flash %}
  48.                 {% for label, messages in app.flashes %}
  49.                     {% for key, message in messages %}
  50.                         <div>{{ message|raw }}</div>
  51.                     {% endfor %}
  52.                 {% endfor %}
  53.             {% endblock %}
  54.             {% block body %}{% endblock %}
  55.             {% block footer %}
  56.                 <div>
  57.                     <a href="#" id="changePreferences">Paramétrer mes Cookies</a>
  58.                 </div>
  59.             {% endblock %}
  60.         </div>
  61.     </body>
  62. </html>