nomidi / silverstripe-cookie-consent
由insites提供的Cookie同意实现,适用于Silverstripe
dev-silverstripe4update
2018-07-31 08:48 UTC
Requires
- silverstripe/asset-admin: ^1.1
- silverstripe/assets: ^1.1
- silverstripe/config: ^1
- silverstripe/framework: ^4.1
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-10 01:53:29 UTC
README
Silverstripe Cookie Consent是一个模块,它允许通过管理员后端简单配置Insites的cookie同意JavaScript插件。
需求
- Silverstripe CMS ~3.2
安装
composer require nomidi/silverstripe-cookie-consent
或者,您可以直接从GitHub下载zip文件。安装后,请在您的项目上运行dev/build?flush=1
。
配置
配置是通过设置
和Cookie同意
标签完成的。请注意,如果您使用高级选项,您必须确保Cookies及其功能按预期工作。使用此模块,您只需设置CookieConsent的配置,但它不会更改cookie的行为。
是否激活
定义模块是否处于激活状态。
使用CDN?
如果勾选,插件将从一个CDN(cloudflare)加载css/js。
位置 // 布局 // 设置
有关这些参数效果的演示,请参阅Insites - 下载页面。
颜色
对于颜色,可以使用带前缀#的十六进制值或RGBA值(例如rgba(64,64,64,.8)以包含一定的不透明度)。
合规类型 - 高级
请注意,您可以通过网站配置配置高级版本,但这不会对您的网站产生影响。如果您计划使用此模块的opt-in或opt-out版本,您必须自己确保网站按预期工作。建议使用回调钩子进行高级工作流程。有关信息,请参阅Insites - 禁用Cookies
翻译
插件将包含英文和德语文件。如果您创建其他语言文件,请随时与我们分享。我们将很高兴将其包含在存储库中。
待办事项
- 如果CookieConsent在本地运行,请内部添加js - 目前导致e.replace问题
- 添加更多测试