novatio / gdpr-cookiepolicy
SilverStripe GDPR Cookie Policy 模块
1.0.12
2019-04-12 08:43 UTC
Requires
- silverstripe/cms: ~3.0
- silverstripe/display-logic: 1.2.*|1.5.*
- silverstripe/framework: ~3.0
- tractorcow/silverstripe-colorpicker: ~3.0
README
一个完全可配置的 SilverStripe 插件,用于通知用户关于(GDRP)Cookie 政策。
要求
- SilverStripe 3
安装说明
- 通过 composer 安装:
composer require novatio/gdpr-cookiepolicy
。 - 访问
yoursite.com
/dev/build?flush=1 以重建数据库。 - 访问
yoursite.com
/admin/settings/,导航到“Cookie 政策”选项卡,并根据您的喜好自定义 Cookie 政策的样式和外观。
使用说明
您可以选择让模块为您完成所有工作(通过在 Google Tag Manager 中放置所有需要的 [tracker] 脚本),并条件性地加载 GTM 以及 使用可用的函数在模型、控制器和/或模板中加载或绕过脚本。
在模板中条件性加载脚本
<% if $CookiePolicyAccepted %>
<%-- some templating. --%>
<% end_if %>
在代码中条件性加载脚本
if (CookiePolicy::accepted()) { // some code. }
已知问题
感谢
本模块基于 fractaslabs/silverstripe-cookie-policy-notification 并进行了改进,使其更加可定制,并更符合严格的新的 GDRP 规则。感谢 Milan Jelicanin & Petar Simic。
感谢 carhartl 提供的 jQuery Cookie 插件。
感谢 prolificjones82 提供的 jQuery UK Cookie Policy Notice:一个简单的插件,用于通知用户您遵守英国的 Cookie 政策。
许可协议
查看 许可协议