templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  7. <title property="og:title">{% block title %}{% if title is defined %}{{ title }} - EZMID{% else %}EZMID - Software Development at its finest!{% endif %}{% endblock %}</title>
  8. <meta name="author" content="EZMID, s.r.o.">
  9. <meta name="description" property="og:description" content="{{ meta_description }}">
  10. <meta name="keywords" content="{{ meta_keywords }}">
  11. <meta property="og:url" content="https://www.ezmid.com/">
  12. <meta property="og:image" content="{{ asset('build/img/home/logo-wide-dark-left.png') }}">
  13. <meta name="msapplication-config" content="{{ asset('build/img/icons/browserconfig.xml') }}">
  14. <meta name="theme-color" content="#171a1e">
  15. <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('build/img/icons/logo-square-transparent-icon-180x180.png') }}">
  16. <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('build/img/icons/logo-square-transparent-icon-32x32.png') }}">
  17. <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('build/img/icons/logo-square-transparent-icon-16x16.png') }}">
  18. <link rel="mask-icon" href="{{ asset('build/img/icons/logo-square-transparent-icon-32x32.png" color="#5bbad5') }}">
  19. <link rel="shortcut icon" href="{{ asset('build/img/icons/logo-square-transparent-icon-32x32.png') }}">
  20. <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('build/img/icons/logo-square-transparent-icon-180x180.png') }}">
  21. <link rel="manifest" href="/build/manifest.json">
  22. {{ encore_entry_link_tags('app') }}
  23. <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous">
  24. {% block stylesheets %}{% endblock %}
  25. <!-- Google Consent Mode v2 -->
  26. <script>
  27. window.dataLayer = window.dataLayer || [];
  28. function gtag(){dataLayer.push(arguments);}
  29. gtag('consent', 'default', {
  30. 'ad_storage': 'denied',
  31. 'ad_user_data': 'denied',
  32. 'ad_personalization': 'denied',
  33. 'analytics_storage': 'denied',
  34. 'functionality_storage': 'denied',
  35. 'personalization_storage': 'denied',
  36. 'wait_for_update': 500
  37. });
  38. {% if cookieconsent.analytics %}
  39. gtag('consent', 'update', {
  40. 'ad_storage': 'granted',
  41. 'analytics_storage': 'granted'
  42. });
  43. {% endif %}
  44. </script>
  45. <!-- End Google Consent Mode v2 -->
  46. <!-- Google Tag Manager -->
  47. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  48. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  49. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  50. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  51. })(window,document,'script','dataLayer','GTM-M357RV3C');</script>
  52. <!-- End Google Tag Manager -->
  53. </head>
  54. <body>
  55. {% block body %}{% endblock %}
  56. {% block footer %}
  57. {% include 'layout/footer.html.twig' %}
  58. {% endblock %}
  59. {% if not cookieconsent.cookieAccept %}
  60. {% include 'layout/cookie.html.twig' %}
  61. {% endif %}
  62. {% block modals %}
  63. {% include 'modal/contact.html.twig' %}
  64. {% include 'modal/cookie.html.twig' %}
  65. {% include 'modal/footer-contacts.html.twig' %}
  66. {% include 'modal/get-in-touch.html.twig' %}
  67. {% endblock %}
  68. {% block javascripts %}
  69. <script>
  70. var eLang = "{{ lang }}";
  71. var failLang = "{{ failLang }}";
  72. var sendLang = "{{ sendLang }}";
  73. var nameAlert = "{{ nameAlert }}";
  74. var emailAlert = "{{ emailAlert }}";
  75. var messageAlert = "{{ messageAlert }}";
  76. var recaptchaAlert = "{{ 'Bot verification failed. Please try again.' | trans }}";
  77. var cookie = {{ cookieconsent.types|json_encode|raw }};
  78. var ga = function(a, b, c, d, e) { console.log(a, b, c, d, e) };
  79. </script>
  80. <!-- Google reCAPTCHA v3 -->
  81. <script src="https://www.google.com/recaptcha/api.js?render={{ recaptcha_site_key() }}"></script>
  82. <script>
  83. var recaptchaSiteKey = "{{ recaptcha_site_key() }}";
  84. </script>
  85. {{ encore_entry_script_tags('app') }}
  86. <!-- Google Tag Manager (noscript) -->
  87. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M357RV3C"
  88. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  89. <!-- End Google Tag Manager (noscript) -->
  90. {% endblock %}
  91. {% include 'layout/pi.html.twig' %}
  92. </body>
  93. </html>