templates/layout.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html xmlns="//www.w3.org/1999/xhtml" lang="{{ app.request.locale }}" xml:lang="de">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  6.     {% apply spaceless %}
  7.         {% do pimcore_head_link().appendStylesheet(asset('/dist/style.css'), 'screen') %}
  8.         {% do pimcore_head_script().appendFile(asset('/dist/index.js')) %}
  9.         {% if not editmode %}
  10.             {# % do pimcore_head_script().appendFile(asset('static/js/frontend.js')) % #}
  11.         {% endif %}
  12.         {% if not document is defined or not document %}
  13.             {% set document = pimcore_document(1) %}
  14.         {% endif %}
  15.         {% if document is instanceof('\\Pimcore\\Model\\Document\\Link') %}
  16.             {% set document = document.getObject() %}
  17.         {% endif %}
  18.         {% if document.getTitle() is not empty %}
  19.             {% do pimcore_head_title().set(document.getTitle()) %}
  20.         {% endif %}
  21.         {% if document.getDescription() is not empty %}
  22.             {% do pimcore_head_meta().setDescription(document.getDescription()) %}
  23.         {% endif %}
  24.         {% do pimcore_head_title().append('Stadtwerke Herne') %}
  25.         {% do pimcore_head_title().setSeparator(' | ') %}
  26.         {# setting open graph tags #}
  27.         {% do pimcore_head_meta().setProperty('og:title', document.getTitle()) %}
  28.         {% do pimcore_head_meta().setProperty('og:type', 'document') %}
  29.     {% endapply %}
  30.     {{ pimcore_head_meta() }}
  31.     <meta name="msapplication-TileColor" content="#e3000f"/>
  32.     <meta name="theme-color" content="#ffffff"/>
  33.     <meta name="facebook-domain-verification" content="qu7sk4w6oc8574lnkq9mpe91f77bog" />
  34.     {{ pimcore_head_title() }}
  35.     <link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"/>
  36.     <link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
  37.     <link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
  38.     <link rel="manifest" href="/favicons/site.webmanifest"/>
  39.     <link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#e3000f"/>
  40.     <link rel="stylesheet" href="{{ asset('/dist/style.css') }}"/>
  41.     <link rel="stylesheet" href="{{ asset('/static/css/stwh_icons.css') }}"/>
  42.     {% if editmode %}
  43.         <link rel="stylesheet" href="{{ asset('/static/css/editmode.css') }}"/>
  44.     {% endif %}
  45.     <!-- Font Awesome lokalisiert WBR 06.10.2022 -->
  46.     <link rel="stylesheet" href="{{ asset('/static/fonts/fontawesome-pro-6.3.0-web/css/all.min.css') }}"/>
  47.     <script type="module" defer src="{{ asset('/dist/main.js') }}"></script>
  48.     <script type="module" defer src="{{ asset('/dist/vue.js') }}"></script>
  49.     <script id="usercentrics-cmp" src="https://app.usercentrics.eu/browser-ui/latest/loader.js" data-version="preview" data-settings-id="AN5alNPeL" async></script>
  50.     <script>
  51.         window.ucEvents = [];
  52.     </script>
  53. {#    {% if pimcore_website_config('usercentrics-cmp') != '' %}#}
  54. {#        <script id="usercentrics-cmp" src="https://app.usercentrics.eu/browser-ui/latest/loader.js" data-settings-id="{{ pimcore_website_config('usercentrics-cmp') }}" async></script>#}
  55. {#    {% endif %}#}
  56.     <script type="text/plain" data-usercentrics="Google Tag Manager">
  57.         (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  58.         new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  59.         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  60.         'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  61.     })(window,document,'script','dataLayer','GTM-NMW9SR3');
  62.     </script>
  63.     {% if pimcore_website_config('google_analytics_id') != '' %}
  64.         <script> const trackingId = '{{ pimcore_website_config('google_analytics_id') }}'; window.analyticsId= trackingId;</script>
  65.     {% endif %}
  66.      <style>
  67.     [x-cloak] {
  68.         display: none !important;
  69.     }
  70.     @font-face {
  71.         font-family: 'ffInfo';
  72.         src: url('{{ asset('/static/chatbot/ffinfo.6bf2c41b.woff') }}') format('woff');
  73.     }
  74.     .minimizable-web-chat>.chat-box,
  75.     .minimizable-web-chat>button {
  76.         z-index: 1000000;
  77.     }
  78.     @media only screen and (max-width: 1024px) {
  79.         .minimizable-web-chat>button.maximize {
  80.             right: 0px !important;
  81.             bottom: 0px !important;
  82.             position: relative !important;
  83.         }
  84.     }
  85.     </style>
  86.     <link rel="stylesheet" href="{{ asset('/static/chatbot/main.8bfa9c58.chunk.css') }}">
  87.     <link rel="stylesheet" href="{{ asset('/static/chatbot/webchat-standpunkt.css') }}">
  88.     <meta name="botframework-directlinespeech:version" content="4.8.1">
  89.     <meta name="botframework-webchat:bundle:variant" content="full">
  90.     <meta name="botframework-webchat:bundle:version" content="4.8.1">
  91.     <meta name="botframework-webchat:core:version" content="4.8.1">
  92.     <meta name="botframework-webchat:ui:version" content="4.8.1">
  93.     <script async type="text/javascript" src="{{ asset('/static/EyeAble/public/www.stadtwerke-herne.de.js') }}"></script>
  94.     <script async type="text/javascript" src="{{ asset('/static/EyeAble/public/js/eyeAble.js') }}"></script>
  95.     <script>let eA_top = "200px"; let eA_side = "right";</script>
  96. </head>
  97. <body>
  98. <noscript>
  99.     <iframe name="google-tagmanager" src="https://www.googletagmanager.com/ns.html?id=GTM-NMW9SR3" height="0" width="0" style="display:none;visibility:hidden"></iframe>
  100. </noscript>
  101. <div class="relative">
  102.     <!-- START Hauptmenü -->
  103.     {% if not editmode %}
  104.         {% include 'includes/header.html.twig' %}
  105.     {% endif %}
  106.     <!-- ENDE Hauptmenü -->
  107.     <!-- START Areas -->
  108.     <main role="main">
  109.         {% for label, messages in app.flashes %}
  110.             {% for message in messages %}
  111.                 <div class="alert alert-{{ label }} alert-dismissable">
  112.                     <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  113.                     {{ message }}
  114.                 </div>
  115.             {% endfor %}
  116.         {% endfor %}
  117.         <article>
  118.             {{ block('content') }}
  119.         </article>
  120.     </main>
  121.     <!-- ENDE Areas -->
  122.     <!-- START Footer -->
  123.     {% if not editmode %}
  124.         {% if document.getProperty('Netzfooter') %}
  125.             {{ pimcore_inc(document.getProperty('Netzfooter')) }}
  126.         {% else %}
  127.             {{ pimcore_inc('/includes/footer') }}
  128.         {% endif %}
  129.     {% endif %}
  130.     <!-- ENDE Footer -->
  131.     <!-- START Modals -->
  132.     {% if not editmode %}
  133.         {{ pimcore_inc('/includes/modals') }}
  134.     {% endif %}
  135.     <!-- ENDE Modals -->
  136.     {% if not editmode %}
  137.         {{ pimcore_inc(document.getProperty('popup')) }}
  138.     {% endif %}
  139.     <!-- id="bot" and id="bot-standpunkt-mobile", both start the chatbot. this is one of them
  140.     see public/static/chatbot/README.md for documentation -->
  141.     <div class="block" style="z-index:1000000">
  142.         <!--
  143.         <script async defer src="//stable.loyjoy.com/widget.js?process=cec489e4-0ccb-422d-90dd-3f1316d74a5c" data-usercentrics="LoyJoy"></script>
  144.         -->
  145.     </div>
  146. </div>
  147. </body>
  148. </html>