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. {#
  29. {% if is_granted('ROLE_CMS_ACCESS') %}
  30. {% include 'Widgets/admin-css-imports.html.twig' %}
  31. {% endif %}
  32. #}
  33. </head>
  34. {#
  35. {% if is_granted('ROLE_CMS_ACCESS') %}
  36. <body class="skin-blue sidebar-collapse sidebar-mini">
  37. {{ render(controller('App\\Controller\\AdminDefaultController::showAdminHeader')) }}
  38. {% else %}
  39. #}
  40. <body data-env="{{ app.environment }}" data-gtmcode="{{ gtm_code }}" {% block bodyattributes %}{% endblock %}>
  41. {#{% endif %}#}
  42. {# HEADER #}
  43. {% include '@theme/common/site-header.html.twig' %}
  44. {% include '@theme/common/alert-notifications.html.twig' %}
  45. {# CONTENT #}
  46. {% block body %}{% endblock %}
  47. {# FOOTER #}
  48. {% include '@theme/common/site-footer.html.twig' %}
  49. {% include "@theme/common/consent.html.twig" %}
  50. {# SCRIPTS #}
  51. {#
  52. <script src="{{ asset('/js/modernizr-3.5.0.min.js')}}" defer></script>
  53. <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous" async defer></script>
  54. {% include 'Widgets/admin-js-imports.html.twig' %} #}
  55. </body>
  56. </html>