nomidi/silverstripe-cookie-consent

由insites提供的Cookie同意实现,适用于Silverstripe

安装: 574

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 1

开放问题: 1

语言:方案

类型:silverstripe-vendormodule

dev-silverstripe4update 2018-07-31 08:48 UTC

This package is auto-updated.

Last update: 2024-09-10 01:53:29 UTC


README

Build Status

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问题
  • 添加更多测试