custom/plugins/b2bsellerscore/src/Resources/views/storefront/base.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/base.html.twig' %}
  2. {% block base_navigation_inner %}
  3.     {% if not b2bPlatformConfig.navigationOnlyLoggedIn or context.customer %}
  4.         {% if context.extensions.b2bPlatformContext %}
  5.             {% if employee_permission(['viewListing']) and not context.customer.customFields.b2b_sales_representative %}
  6.                 {{ parent() }}
  7.             {% endif %}
  8.         {% else %}
  9.             {{ parent() }}
  10.         {% endif %}
  11.     {% endif %}
  12. {% endblock %}
  13. {% block base_body_classes %}
  14. {% apply spaceless %}
  15.     {% if context.extensions.b2bPlatformContext is defined %}
  16.         {% if isSalesRepresentative %}
  17.             {% set isSalesRepClass = 'is-b2b-sales-representative' %}
  18.         {% endif %}
  19.         {% if loggedInAsCustomer %}
  20.             {% set loggedInAsCustomerClass = 'is-b2b-sales-representative-logged-in-as-customer' %}
  21.         {% endif %}
  22.         {% if isEmployee %}
  23.             {% set isEmployeeClass = 'is-b2b-employee' %}
  24.         {% endif %}
  25.         {% if isEmployee and context.extensions.b2bPlatformContext.customerAdmin %}
  26.             {% set isEmployeeAdminClass = 'is-b2b-employee-admin' %}
  27.         {% endif %}
  28.         {% if isEmployee and employee.loggedInCustomer.role %}
  29.             {% set role = employee.loggedInCustomer.role.translated.name %}
  30.             {% set employeeRoleClass = 'is-b2b-employee-'.role|trim|lower  %}
  31.     {% endif %}
  32. {% endif %}
  33. {{ parent() }} {{ isSalesRepClass }} {{ loggedInAsCustomerClass }} {{ isEmployeeClass }} {{ isEmployeeAdminClass }} {{ employeeRoleClass }}
  34. {% endapply %}
  35. {% endblock %}
  36. {% block base_script_router %}
  37.     {{ parent() }}
  38.     <script>
  39.         window.router['frontend.widgets.login-target'] = '{{ path('frontend.widgets.login-target') }}';
  40.         window.router['frontend.b2b_express_checkout.index'] = '{{ path('frontend.b2b_express_checkout.index') }}';
  41.     </script>
  42.     {% block base_script_router_b2b_product_list %}
  43.         {% if b2b_feature_enabled('B2bProductLists') %}
  44.             <script>
  45.                 window.router['widgets.product-list.create'] = '{{ path('widgets.product-list.create') }}';
  46.                 window.router['widgets.product-list.overview'] = '{{ path('widgets.product-list.overview') }}';
  47.             </script>
  48.         {% endif %}
  49.     {% endblock %}
  50. {% endblock %}