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.             <script>
  8.                 var cookieConsentPlusE1 = function() {
  9.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript1 != '' %}
  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.                     {% endif %}
  18.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc1 != '' %}
  19.                         var cookieConsentPlusE1Src = document.createElement("script");
  20.                         cookieConsentPlusE1Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc1 }}";
  21.                         document.head.appendChild(cookieConsentPlusE1Src);
  22.                     {% endif %}
  23.                 }
  24.                 if (document.cookie.indexOf('cookie-consent-plus-e1') !== -1) {
  25.                     cookieConsentPlusE1();
  26.                 }
  27.                 var cookieConsentPlusE2 = function() {
  28.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript2 != '' %}
  29.                         var cookieConsentPlusE2Script = document.createElement("script");
  30.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw)) %}
  31.                             cookieConsentPlusE2Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw|replace({"<script>":"","</script>":""})|raw }}`;
  32.                         {% else %}
  33.                             cookieConsentPlusE2Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw }}`;
  34.                         {% endif %}
  35.                         document.head.appendChild(cookieConsentPlusE2Script);
  36.                     {% endif %}
  37.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc2 != '' %}
  38.                         var cookieConsentPlusE2Src = document.createElement("script");
  39.                         cookieConsentPlusE2Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc2 }}";
  40.                         document.head.appendChild(cookieConsentPlusE2Src);
  41.                     {% endif %}
  42.                 }
  43.                 if (document.cookie.indexOf('cookie-consent-plus-e2') !== -1) {
  44.                     cookieConsentPlusE2();
  45.                 }
  46.                 var cookieConsentPlusE3 = function() {
  47.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript3 != '' %}
  48.                         var cookieConsentPlusE3Script = document.createElement("script");
  49.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw)) %}
  50.                             cookieConsentPlusE3Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw|replace({"<script>":"","</script>":""})|raw }}`;
  51.                         {% else %}
  52.                             cookieConsentPlusE3Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw }}`;
  53.                         {% endif %}
  54.                         document.head.appendChild(cookieConsentPlusE3Script);
  55.                     {% endif %}
  56.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc3 != '' %}
  57.                         var cookieConsentPlusE3Src = document.createElement("script");
  58.                         cookieConsentPlusE3Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc3 }}";
  59.                         document.head.appendChild(cookieConsentPlusE3Src);
  60.                     {% endif %}
  61.                 }
  62.                 if (document.cookie.indexOf('cookie-consent-plus-e3') !== -1) {
  63.                     cookieConsentPlusE3();
  64.                 }
  65.                 var cookieConsentPlusE4 = function() {
  66.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript4 != '' %}
  67.                         var cookieConsentPlusE4Script = document.createElement("script");
  68.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw)) %}
  69.                             cookieConsentPlusE4Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw|replace({"<script>":"","</script>":""})|raw }}`;
  70.                         {% else %}
  71.                             cookieConsentPlusE4Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw }}`;
  72.                         {% endif %}
  73.                         document.head.appendChild(cookieConsentPlusE4Script);
  74.                     {% endif %}
  75.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc4 != '' %}
  76.                         var cookieConsentPlusE4Src = document.createElement("script");
  77.                         cookieConsentPlusE4Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc4 }}";
  78.                         document.head.appendChild(cookieConsentPlusE4Src);
  79.                     {% endif %}
  80.                 }
  81.                 if (document.cookie.indexOf('cookie-consent-plus-e4') !== -1) {
  82.                     cookieConsentPlusE4();
  83.                 }
  84.                 var cookieConsentPlusE5 = function() {
  85.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntryScript5 != '' %}
  86.                         var cookieConsentPlusE5Script = document.createElement("script");
  87.                         {% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw)) %}
  88.                             cookieConsentPlusE5Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw|replace({"<script>":"","</script>":""})|raw }}`;
  89.                         {% else %}
  90.                             cookieConsentPlusE5Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw }}`;
  91.                         {% endif %}
  92.                         document.head.appendChild(cookieConsentPlusE5Script);
  93.                     {% endif %}
  94.                     {% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc5 != '' %}
  95.                         var cookieConsentPlusE5Src = document.createElement("script");
  96.                         cookieConsentPlusE5Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc5 }}";
  97.                         document.head.appendChild(cookieConsentPlusE5Src);
  98.                     {% endif %}
  99.                 }
  100.                 if (document.cookie.indexOf('cookie-consent-plus-e5') !== -1) {
  101.                     cookieConsentPlusE5();
  102.                 }
  103.             </script>
  104.         {% endif %}
  105.     {% endif %}
  106. {% endblock %}