Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

49 righe
2.1 KiB

  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /** @var \Magento\Cookie\Block\Html\Notices $block */
  7. /** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */
  8. ?>
  9. <?php
  10. /** @var \Magento\Cookie\Helper\Cookie $cookieHelper */
  11. $cookieHelper = $block->getData('cookieHelper');
  12. if ($cookieHelper->isCookieRestrictionModeEnabled()): ?>
  13. <div role="alertdialog"
  14. tabindex="-1"
  15. class="message global cookie"
  16. id="notice-cookie-block">
  17. <div role="document" class="content" tabindex="0">
  18. <p>
  19. <strong><?= $block->escapeHtml(__('We use cookies to make your experience better.')) ?></strong>
  20. <span><?= $block->escapeHtml(__(
  21. 'To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies.'
  22. )) ?>
  23. </span>
  24. <?= $block->escapeHtml(__('<a href="%1">Learn more</a>.', $block->getPrivacyPolicyLink()), ['a']) ?>
  25. </p>
  26. <div class="actions">
  27. <button id="btn-cookie-allow" class="action allow primary">
  28. <span><?= $block->escapeHtml(__('Allow Cookies')) ?></span>
  29. </button>
  30. </div>
  31. </div>
  32. </div>
  33. <?= /* @noEscape */ $secureRenderer->renderStyleAsTag("display: none;", 'div#notice-cookie-block') ?>
  34. <script type="text/x-magento-init">
  35. {
  36. "#notice-cookie-block": {
  37. "cookieNotices": {
  38. "cookieAllowButtonSelector": "#btn-cookie-allow",
  39. "cookieName": "<?= /* @noEscape */ \Magento\Cookie\Helper\Cookie::IS_USER_ALLOWED_SAVE_COOKIE ?>",
  40. "cookieValue": <?= /* @noEscape */ $cookieHelper->getAcceptedSaveCookiesWebsiteIds() ?>,
  41. "cookieLifetime": <?= /* @noEscape */ $cookieHelper->getCookieRestrictionLifetime() ?>,
  42. "noCookiesUrl": "<?= $block->escapeJs($block->getUrl('cookie/index/noCookies')) ?>"
  43. }
  44. }
  45. }
  46. </script>
  47. <?php endif; ?>