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

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 layout_top_bar %}
  26.                         {% sw_include '@Storefront/storefront/layout/header/mdr-top-bar.html.twig' %}
  27.                     {% endblock %}
  28.                     {% block base_header_inner %}
  29.                         <div class="container">
  30.                             {% sw_include '@Storefront/storefront/layout/header/header.html.twig' %}
  31.                         </div>
  32.                     {% endblock %}
  33.                 </header>
  34.             {% endblock %}
  35.             {% block base_navigation %}
  36.                 <div class="nav-main">
  37.                     {% block base_navigation_inner %}
  38.                         {% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
  39.                     {% endblock %}
  40.                 </div>
  41.             {% endblock %}
  42.         </div>
  43.         {% block base_offcanvas_navigation %}
  44.             {% if page.header.navigation %}
  45.                 <div class="d-none js-navigation-offcanvas-initial-content">
  46.                     {% block base_offcanvas_navigation_inner %}
  47.                         {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/navigation.html.twig' with { navigation: page.header.navigation } %}
  48.                     {% endblock %}
  49.                 </div>
  50.             {% endif %}
  51.         {% endblock %}
  52.         {% block base_main %}
  53.             <main class="content-main" id="contentMain">
  54.                 {% block base_flashbags %}
  55.                     <div class="flashbags container">
  56.                         {% for type, messages in app.flashes %}
  57.                             {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
  58.                         {% endfor %}
  59.                     </div>
  60.                 {% endblock %}
  61.                 {% block base_main_inner %}
  62.                     <div class="container">
  63.                         {% block base_main_container %}
  64.                             <div class="container-main">
  65.                                 {% block base_breadcrumb %}
  66.                                     {% if breadcrumbList %}
  67.                                         {% sw_include '@Storefront/storefront/layout/breadcrumb.html.twig' %}
  68.                                     {% endif %}
  69.                                 {% endblock %}
  70.                                 {% block base_content %}{% endblock %}
  71.                             </div>
  72.                         {% endblock %}
  73.                     </div>
  74.                 {% endblock %}
  75.             </main>
  76.         {% endblock %}
  77.         {%  block base_trusted_shop_reviews %}
  78.             {% if page.cmsPage.name is same as ('Startseite') %}
  79.                 <div class="container">
  80.                     <div class="trusted-shops-review">
  81.                         <etrusted-widget data-etrusted-widget-id="wdg-0c54c26c-57c6-4a4a-928b-ade283ad0596"></etrusted-widget>
  82.                     </div>
  83.                 </div>
  84.             {% endif %}
  85.         {% endblock %}
  86.         {% block base_footer %}
  87.             <footer class="footer-main">
  88.                 {% block base_footer_inner %}
  89.                     {% sw_include '@parent/storefront/layout/footer/footer-newsletter.html.twig' %}
  90.                     <div class="container">
  91.                         {% sw_include '@Storefront/storefront/layout/footer/footer.html.twig' %}
  92.                     </div>
  93.                 {% endblock %}
  94.             </footer>
  95.         {% endblock %}
  96.     {% endblock %}
  97.     {% block base_scroll_up %}
  98.         {% sw_include '@Storefront/storefront/layout/scroll-up.html.twig' %}
  99.     {% endblock %}
  100.     {% block base_cookie_permission %}
  101. {#        {% sw_include '@Storefront/storefront/layout/cookie/cookie-permission.html.twig' %}#}
  102.     {% endblock %}
  103.     {% block base_pseudo_modal %}
  104.         {% sw_include '@Storefront/storefront/component/pseudo-modal.html.twig' %}
  105.     {% endblock %}
  106.     {% block base_body_script %}
  107.     {% block base_script_token %}
  108.         {{ parent() }}
  109.     {% endblock %}
  110.     {% block base_script_router %}
  111.         {{ parent() }}
  112.     {% endblock %}
  113.     {% block base_script_breakpoints %}
  114.         {# Register the available viewport breakpoints the window.breakpoints object #}
  115.         <script>
  116.             window.breakpoints = {{ shopware.theme.breakpoint|json_encode()|raw }};
  117.         </script>
  118.     {% endblock %}
  119.     {% block base_script_csrf %}
  120.         <script>
  121.             window.csrf = {
  122.                 'enabled': '{{ shopware.csrfEnabled }}',
  123.                 'mode': '{{ shopware.csrfMode }}'
  124.             }
  125.         </script>
  126.     {% endblock %}
  127.     {% block base_script_hmr_mode %}
  128.         {% if isHMRMode %}
  129.         {% set baseUrl = app.request.getScheme() ~ '://' ~ app.request.getHost() %}
  130.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/vendor-node.js"></script>
  131.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/vendor-shared.js"></script>
  132.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/runtime.js"></script>
  133.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/app.js"></script>
  134.         {# The storefront entry is a combined entry point which contains all plugins & themes #}
  135.         <script type="text/javascript" src="{{ baseUrl }}:9999/js/storefront.js"></script>
  136.         {% else %}
  137.         {% for file in shopware.theme.assets.js %}
  138.         <script type="text/javascript" src="{{ asset(file) }}" async></script>
  139.         {% endfor %}
  140.         {% endif %}
  141.     {% endblock %}
  142.         {# DH: Revocation button script #}
  143.         <script async src=https://connect.haendlerbund.de/widgets/revocation-button.js></script>
  144.     {% endblock %}
  145.     </body>
  146. {% endblock %}