localgovdrupal / localgov_eu_cookie_compliance
扩展了eu_cookie_compliance contrib模块的功能。
1.0.1
2024-04-12 12:25 UTC
Requires
- drupal/eu_cookie_compliance: ^1.24.0
This package is auto-updated.
Last update: 2024-09-12 13:17:09 UTC
README
这是什么?
- 扩展了EU Cookie compliance contrib模块的功能。
- 提供了一个包含与EU Cookie弹出窗口相同内容的区块。当此区块添加到页面时,我们得到一个专门的Cookie设置页面。截至2023年初,包括BBC在内的许多网站都使用这样的专用Cookie设置页面。这是此模块的主要功能。
- 仅在您希望用户通过接受或拒绝某些类型的Cookie(例如接受功能Cookie,拒绝分析Cookie等)来对网站Cookie有更大控制权时适用。
- EU Cookie compliance模块实际上不会阻止在同意之前设置任何Cookie。它所做的是,在Cookie设置后立即删除不需要的Cookie。自定义模块通过在Google analytics和Hotjar中改进,这些模块在同意之前甚至不会在浏览器中设置任何Cookie。这是此模块的次要功能。
如何配置
- 创建一个内容页面(例如/ foo),解释您的网站Cookie。
- 启用此模块。
- 将此模块提供的“EU Cookie设置区块”添加到内容区域。当使用默认的LocalGov Drupal发行版中的localgov_scarfolk主题时,这会自动发生。
- 限制上述区块仅对前面提到的Cookie解释页面(即/ foo)。
- 配置EU Cookie compliance模块
- 选择按类别选择作为同意方法。
- 将所有您的Cookie类别添加到具有单独同意的Cookie类别文本框中。
- 将Cookie设置页面路径(例如/ foo)输入到Cookie设置页面路径文本字段中。默认路径是/cookies。如果没有此路径,则此模块不会提供按类别设置的Cookie设置表单。
- 考虑更新以下文本字段
- “保存首选项”按钮标签
- “接受所有类别”按钮标签
- Cookie策略按钮标签
预期结果
- 当您点击网站的任意页面时,您应该看到一个EU Cookie弹出窗口,要求您接受所有Cookie或查看Cookie策略。
- 如果您点击Cookie策略链接,您应该进入Cookie设置页面。
- Cookie设置页面应提供接受或拒绝Cookie类别的Cookie设置表单。
待办事项
如上所述的次要功能仅适用于Google analytics和Hotjar模块。这需要更通用。
另请参阅
维护者
此项目由以下人员维护:
- Adnan Muhammad https://github.com/Adnan-cds
- 费恩·刘易斯 https://github.com/finnlewis