templates/Layout/includes/cookie_bar.html.twig line 1

Open in your IDE?
  1. {# consent mode #}
  2. <script data-cookieconsent="ignore">
  3.     window.dataLayer = window.dataLayer || [];
  4.     function gtag() {
  5.         dataLayer.push(arguments);
  6.     }
  7.     gtag("consent", "default", {
  8.         ad_personalization: "denied",
  9.         ad_storage: "denied",
  10.         ad_user_data: "denied",
  11.         analytics_storage: "denied",
  12.         functionality_storage: "denied",
  13.         personalization_storage: "denied",
  14.         security_storage: "granted",
  15.         wait_for_update: 500,
  16.     });
  17.     gtag("set", "ads_data_redaction", true);
  18.     gtag("set", "url_passthrough", true);
  19. </script>
  20. {% if not editmode %}
  21.     {% if not app.request.get('no-cookie-consent-tool') %}
  22.         <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="1ade52b6-e8d9-4dc2-92e0-3c43c1fd8cd4" data-blockingmode="auto" type="text/javascript"></script>
  23.     {% endif %}
  24. {% endif %}
  25. {# Cookie-Bar #}
  26.     {% do jsConfig().add({
  27.         'cookieServiceDefault': true,
  28.         'cookieBar' : {
  29.             'text': 'cookie-bar.info-text'|trans,
  30.             'detail': 'cookie-bar.details'|trans,
  31.             'detailUrl': document.getProperty('cookie-bar-detail-url')|trans,
  32.             'settings': 'cookie-modal.btn.settings'|trans,
  33.             'accept': 'cookie-bar.accept' | trans,
  34.         },
  35.         'cookieModal': {
  36.             'title': 'cookie-modal.title'|trans,
  37.             'toggleAll': 'cookie-modal.toggle-all'|trans,
  38.             'detail': 'cookie-modal.btn.detail'|trans,
  39.             'save': 'cookie-modal.save'|trans
  40.         },
  41.         'cookieServices': {
  42.             'google': {
  43.                 'text': 'cookie-modal.name.Google Analytics'|trans,
  44.             },
  45.             'facebook': {
  46.                 'text': 'cookie-modal.name.Facebook'|trans,
  47.             },
  48.             'matomo': {
  49.                 'text': 'cookie-modal.name.Matomo'|trans,
  50.             },
  51.             'pimcoreTargeting': {
  52.                 'text': 'cookie-modal.name.Pimcore-targeting'|trans,
  53.             }
  54.         }
  55.     }) %}