custom/plugins/MDR_Theme/src/Resources/views/storefront/base.html.twig line 87

Open in your IDE?
  1. {% sw_extends '@parent/storefront/base.html.twig' %}
  2. {% block base_head %}
  3.     {{ parent() }}
  4.     <script src="https://integrations.etrusted.com/applications/widget.js/v2" async defer></script>
  5. {% endblock %}
  6. {% block base_body %}
  7.     <body class="{% block base_body_classes %}is-ctl-{{ controllerName|lower }} is-act-{{ controllerAction|lower }}{% endblock %}">
  8.     {# <!-- Google Tag Manager (noscript) -->
  9.     <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PB4DTMC"
  10.                       height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  11.     <!-- End Google Tag Manager (noscript) -->
  12.     #}
  13.     {% block base_body_inner %}
  14.         {% block base_noscript %}
  15.             <noscript class="noscript-main">
  16.                 {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  17.                     type: 'info',
  18.                     content: 'general.noscriptNotice'|trans|sw_sanitize
  19.                 } %}
  20.             </noscript>
  21.         {% endblock %}
  22.         <div id="sticky-header-navigation-wrapper" class="sticky-header-navigation-wrapper" data-sticky-header="true">
  23.             {% block base_header %}
  24.                 <header class="header-main">
  25.                     {% block base_header_inner %}
  26.                         <div class="container">
  27.                             {% sw_include '@Storefront/storefront/layout/header/header.html.twig' %}
  28.                         </div>
  29.                     {% endblock %}
  30.                 </header>
  31.             {% endblock %}
  32.             {% block base_navigation %}
  33.                 <div class="nav-main">
  34.                     {% block base_navigation_inner %}
  35.                         {% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
  36.                     {% endblock %}
  37.                 </div>
  38.             {% endblock %}
  39.         </div>
  40.         {% block base_offcanvas_navigation %}
  41.             {% if page.header.navigation %}
  42.                 <div class="d-none js-navigation-offcanvas-initial-content">
  43.                     {% block base_offcanvas_navigation_inner %}
  44.                         {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/navigation.html.twig' with { navigation: page.header.navigation } %}
  45.                     {% endblock %}
  46.                 </div>
  47.             {% endif %}
  48.         {% endblock %}
  49.         {% block base_main %}
  50.             <main class="content-main" id="contentMain">
  51.                 {% block base_flashbags %}
  52.                     <div class="flashbags container">
  53.                         {% for type, messages in app.flashes %}
  54.                             {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
  55.                         {% endfor %}
  56.                     </div>
  57.                 {% endblock %}
  58.                 {% block base_main_inner %}
  59.                     <div class="container">
  60.                         {% block base_main_container %}
  61.                             <div class="container-main">
  62.                                 {% block base_breadcrumb %}
  63.                                     {% if breadcrumbList %}
  64.                                         {% sw_include '@Storefront/storefront/layout/breadcrumb.html.twig' %}
  65.                                     {% endif %}
  66.                                 {% endblock %}
  67.                                 {% block base_content %}{% endblock %}
  68.                             </div>
  69.                         {% endblock %}
  70.                     </div>
  71.                 {% endblock %}
  72.             </main>
  73.         {% endblock %}
  74.         {%  block base_trusted_shop_reviews %}
  75.             {% if page.cmsPage.name is same as ('Startseite') %}
  76.                 <div class="container">
  77.                     <div class="trusted-shops-review">
  78.                         <etrusted-widget data-etrusted-widget-id="wdg-0c54c26c-57c6-4a4a-928b-ade283ad0596"></etrusted-widget>
  79.                     </div>
  80.                 </div>
  81.             {% endif %}
  82.         {% endblock %}
  83.         {% block base_footer %}
  84.             <footer class="footer-main">
  85.                 {% block base_footer_inner %}
  86.                     {% sw_include '@parent/storefront/layout/footer/footer-newsletter.html.twig' %}
  87.                     <div class="container">
  88.                         {% sw_include '@Storefront/storefront/layout/footer/footer.html.twig' %}
  89.                     </div>
  90.                 {% endblock %}
  91.             </footer>
  92.         {% endblock %}
  93.     {% endblock %}
  94.     {% block base_scroll_up %}
  95.         {% sw_include '@Storefront/storefront/layout/scroll-up.html.twig' %}
  96.     {% endblock %}
  97.     {% block base_cookie_permission %}
  98. {#        {% sw_include '@Storefront/storefront/layout/cookie/cookie-permission.html.twig' %}#}
  99.     {% endblock %}
  100.     {% block base_pseudo_modal %}
  101.         {% sw_include '@Storefront/storefront/component/pseudo-modal.html.twig' %}
  102.     {% endblock %}
  103.     {% block base_body_script %}
  104.     {% block base_script_token %}
  105.         {{ parent() }}
  106.     {% endblock %}
  107.     {% block base_script_router %}
  108.         {{ parent() }}
  109.     {% endblock %}
  110.     {% block base_script_breakpoints %}
  111.         {# Register the available viewport breakpoints the window.breakpoints object #}
  112.         <script>
  113.             window.breakpoints = {{ shopware.theme.breakpoint|json_encode()|raw }};
  114.         </script>
  115.     {% endblock %}
  116.     {% block base_script_csrf %}
  117.         <script>
  118.             window.csrf = {
  119.                 'enabled': '{{ shopware.csrfEnabled }}',
  120.                 'mode': '{{ shopware.csrfMode }}'
  121.             }
  122.         </script>
  123.     {% endblock %}
  124.     {% block base_script_hmr_mode %}
  125.         {% if isHMRMode %}
  126.         {% set baseUrl = app.request.getScheme() ~ '://' ~ app.request.getHost() %}
  127.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/vendor-node.js"></script>
  128.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/vendor-shared.js"></script>
  129.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/runtime.js"></script>
  130.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/app.js"></script>
  131.         {# The storefront entry is a combined entry point which contains all plugins & themes #}
  132.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/storefront.js"></script>
  133.         {% else %}
  134.         {% for file in shopware.theme.assets.js %}
  135.         <script type="text/javascript" src="{{ asset(file) }}" async></script>
  136.         {% endfor %}
  137.         {% endif %}
  138.     {% endblock %}
  139.         {# DH: Revocation button script #}
  140.         <script async src=https://connect.haendlerbund.de/widgets/revocation-button.js></script>
  141.     {% endblock %}
  142.     </body>
  143. {% endblock %}