templates/themes/theme/base.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html class="no-js" lang="en">
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1">
  6.         <title>{% block metatitle %}{% endblock %} | {{ sitename }}</title>
  7.         <meta name="robots" content="index,follow">
  8.         <meta name="description" content="{% block metadescription %}{% endblock %}">
  9.         <meta name="format-detection" content="telephone=no">
  10.         {# WEBPACK COMPILED CSS #}
  11.         {{ encore_entry_link_tags('app') }}
  12.         {% block stylesheets %}{% endblock %}
  13.         <script src="https://kit.fontawesome.com/eace9dba9c.js" crossorigin="anonymous" defer></script>
  14.         <link rel="preconnect" href="https://fonts.googleapis.com">
  15.         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  16.         <link rel="preload" href="https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap" onload="this.onload=null;this.rel='stylesheet';this.removeAttribute('as')" as="style">
  17.         <noscript>
  18.             <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap">
  19.         </noscript>
  20.         {# OPENGRAPH #}
  21.         {% include '@theme/common/og.html.twig' %}
  22.         {# FAVICONS #}
  23.         {% include '@theme/common/icons.html.twig' %}
  24.         {# WEBPACK COMPILED JS - USES DEFER #}
  25.         {{ encore_entry_script_tags('app') }}
  26.         {% block javascripts %}{% endblock %}
  27.         {# ADMIN ONLY CSS FILES MERGED INTO SINGLE INCLUDE FILE #}
  28.         {% if is_granted('ROLE_CMS_ACCESS') %}
  29.             {% include 'Widgets/admin-css-imports.html.twig' %}
  30.         {% endif %}
  31.         {% if app.environment != 'dev' %}
  32.             {# GOOGLE TAG MANAGER #}
  33.             <script>
  34.                 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  35.                 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  36.                 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  37.                 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  38.                 })(window,document,'script','dataLayer','{{ gtm_code }}');
  39.             </script>
  40.         {% endif %}
  41.     </head>
  42.     {% if is_granted('ROLE_CMS_ACCESS') %}
  43.         <body class="skin-blue sidebar-collapse sidebar-mini">
  44.         {{ render(controller('App\\Controller\\AdminDefaultController::showAdminHeader')) }}
  45.     {% else %}
  46.         <body {% block bodyattributes %}{% endblock %}>
  47.     {% endif %}
  48.         {% if app.environment != 'dev' %}
  49.             {# GOOGLE TAG MANAGER #}
  50.             <noscript><iframe src="https://www.googletagmanager.com/ns.html?id={{ gtm_code }}"
  51.             height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  52.         {% endif %}
  53.         {# HEADER #}
  54.         {% include '@theme/common/site-header.html.twig' %}
  55.         {% include '@theme/common/alert-notifications.html.twig' %}
  56.         {# CONTENT #}
  57.         {% block body %}{% endblock %}
  58.         {# FOOTER #}
  59.         {% include '@theme/common/site-footer.html.twig' %}
  60.         {% include "@theme/common/consent.html.twig" %}
  61.         {# SCRIPTS #}
  62.         <script src="{{ asset('/js/modernizr-3.5.0.min.js')}}" defer></script>
  63.         <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous" async defer></script>
  64.         {% include 'Widgets/admin-js-imports.html.twig' %}
  65.     </body>
  66. </html>