team23/module-simplecookie

TEAM23 SimpleCookie

安装: 9

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

语言:Less

类型:magento2-module

1.0.3 2022-11-22 10:30 UTC

This package is auto-updated.

Last update: 2024-09-13 07:09:38 UTC


README

Team23 为 Magento 2 开发的 SimpleCookie 扩展

此模块显示一个模态窗口,访客必须选择在购物时设置的cookie用途。为了访问网站,客户至少必须接受“必需”的cookie。访客的选择本身将保存在一个cookie中,默认生存期为30天,但可以在设置中调整。

配置与使用

访客选项

  • '必需': 所有 Magento 2 必需的cookie
  • '营销': Google Analytics代码(Magento_GoogleAnalytics)-> 代码将与 Magento2 CookieRestrictionMode 相似取消设置(见 Magento 2 Cookie 限制模式

cookie配置选项

  • 信息消息:可以为每个用途设置或删除消息
  • cookie生存期:设置将被保存的默认生存期

Magento 2小部件

有两个Magento 2小部件

  • cookie-opt-out - 允许完全退订,这将删除设置cookie,因此自动打开的模态窗口将再次显示
  • cookie-configuration - 允许更改配置选项

重要提示

这是一个非常简单的实现,可能不足以完全满足每项GDPR/EU-ePrivacy规则。
目前仅支持默认的Magento 2 Google Analytics模块

开发自定义附加组件

可以重用存储访客设置的cookie。
因此,可以使用 simpleCookieHelper jQuery小部件及其在 Team23_SimpleCookie/js/simple-cookie 中定义的公共方法。

通过Composer安装

  • 在您的composer.json中添加satis.team23.de composer仓库
composer config repositories.team23 composer https://satis.team23.de/
  • 需要team23/module-simplecookie
composer require team23/module-simplecookie ^dev-master

故障排除

  • 在接受更改后,analytics-js源仍然不可见/可见在检查器中

    模态设置将立即保存。然而,在DOM中插入或删除相应的脚本标签只有在刷新或网站更改后才会生效。

  • 无论模态设置如何更改,analytics-js源都不可见。

    请确保您已在Magento 2设置中启用了Google Analytics:商店 -> 配置 -> 销售 -> Google API -> Google Analytics
    还请确保您已清除缓存。