custom/plugins/shopware-klaviyo-master-1.x.x/src/Resources/views/storefront/base.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/base.html.twig' %}
  2. {# Adding Klaviyo script #}
  3. {% block base_body_script %}
  4.     {{ parent() }}
  5.     {# Klaviyo script #}
  6.     {% block base_body_script_klaviyo_integration %}
  7.         {% if page.hasExtension('klaviyoIntegrationPluginExtension') %}
  8.             {% set extensionData = page.getExtension('klaviyoIntegrationPluginExtension') %}
  9.             {% set options = {'customerIdentityInfo': extensionData.customerIdentity } %}
  10.             {% set configurationOptions = {
  11.                 'afterInteraction': extensionData.configuration.afterInteraction,
  12.                 'publicApiKey':  extensionData.configuration.publicApiKey|sw_sanitize,
  13.                 'customerId': context.customer.id,
  14.                 'cookieConsent': extensionData.configuration.cookieConsent
  15.             } %}
  16.             <div style="display: none;" data-klaviyo-identity-tracking-component=""
  17.                  data-klaviyo-tracking="true"
  18.                  data-klaviyo-tracking-options="{{ configurationOptions|json_encode }}"
  19.                  data-klaviyo-identity-tracking-component-options="{{ options|json_encode }}"></div>
  20.         {% endif %}
  21.     {% endblock %}
  22. {% endblock %}