custom/plugins/EightworksCookieConsentPlus6/src/Resources/views/storefront/layout/meta.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
  2. {% block layout_head_javascript_tracking %}
  3.     {{ parent() }}
  4.     {% set eightworksCookieConsentPlusConfig = config('EightworksCookieConsentPlus6.config') %}
  5.     {% if eightworksCookieConsentPlusConfig.active %}
  6.         {% if eightworksCookieConsentPlusConfig.extraCookieEntry %}
  7.             {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript1 != '' %}
  8.                 <script>
  9.                     var cookieConsentPlusE1 = function() {
  10.                         var cookieConsentPlusE1Script = document.createElement("script");
  11.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw)) %}
  12.                             cookieConsentPlusE1Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw|replace({"<script>":"","</script>":""})|raw }}`;
  13.                         {% else %}
  14.                             cookieConsentPlusE1Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw }}`;
  15.                         {% endif %}
  16.                         document.head.appendChild(cookieConsentPlusE1Script);
  17.                     }
  18.                     if (document.cookie.indexOf('cookie-consent-plus-e1') !== -1) {
  19.                         cookieConsentPlusE1();
  20.                     }
  21.                 </script>
  22.             {% endif %}
  23.             {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript2 != '' %}
  24.                 <script>
  25.                     var cookieConsentPlusE2 = function() {
  26.                         var cookieConsentPlusE2Script = document.createElement("script");
  27.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw)) %}
  28.                             cookieConsentPlusE2Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw|replace({"<script>":"","</script>":""})|raw }}`;
  29.                         {% else %}
  30.                             cookieConsentPlusE2Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw }}`;
  31.                         {% endif %}
  32.                         document.head.appendChild(cookieConsentPlusE2Script);
  33.                     }
  34.                     if (document.cookie.indexOf('cookie-consent-plus-e2') !== -1) {
  35.                         cookieConsentPlusE2();
  36.                     }
  37.                 </script>
  38.             {% endif %}
  39.             {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript3 != '' %}
  40.                 <script>
  41.                     var cookieConsentPlusE3 = function() {
  42.                         var cookieConsentPlusE3Script = document.createElement("script");
  43.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw)) %}
  44.                             cookieConsentPlusE3Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw|replace({"<script>":"","</script>":""})|raw }}`;
  45.                         {% else %}
  46.                             cookieConsentPlusE3Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw }}`;
  47.                         {% endif %}
  48.                         document.head.appendChild(cookieConsentPlusE3Script);
  49.                     }
  50.                     if (document.cookie.indexOf('cookie-consent-plus-e3') !== -1) {
  51.                         cookieConsentPlusE3();
  52.                     }
  53.                 </script>
  54.             {% endif %}
  55.             {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript4 != '' %}
  56.                 <script>
  57.                     var cookieConsentPlusE4 = function() {
  58.                         var cookieConsentPlusE4Script = document.createElement("script");
  59.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw)) %}
  60.                             cookieConsentPlusE4Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw|replace({"<script>":"","</script>":""})|raw }}`;
  61.                         {% else %}
  62.                             cookieConsentPlusE4Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw }}`;
  63.                         {% endif %}
  64.                         document.head.appendChild(cookieConsentPlusE4Script);
  65.                     }
  66.                     if (document.cookie.indexOf('cookie-consent-plus-e4') !== -1) {
  67.                         cookieConsentPlusE4();
  68.                     }
  69.                 </script>
  70.             {% endif %}
  71.             {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript5 != '' %}
  72.                 <script>
  73.                     var cookieConsentPlusE5 = function() {
  74.                         var cookieConsentPlusE5Script = document.createElement("script");
  75.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw)) %}
  76.                             cookieConsentPlusE5Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw|replace({"<script>":"","</script>":""})|raw }}`;
  77.                         {% else %}
  78.                             cookieConsentPlusE5Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw }}`;
  79.                         {% endif %}
  80.                         document.head.appendChild(cookieConsentPlusE5Script);
  81.                     }
  82.                     if (document.cookie.indexOf('cookie-consent-plus-e5') !== -1) {
  83.                         cookieConsentPlusE5();
  84.                     }
  85.                 </script>
  86.             {% endif %}
  87.         {% endif %}
  88.     {% endif %}
  89. {% endblock %}