novatio/gdpr-cookiepolicy

SilverStripe GDPR Cookie Policy 模块

安装: 163

依赖项: 0

建议者: 0

安全: 0

星级: 2

关注者: 3

分支: 2

开放问题: 2

语言:JavaScript

类型:silverstripe-module

1.0.12 2019-04-12 08:43 UTC

This package is auto-updated.

Last update: 2024-09-22 05:09:49 UTC


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.
    }

已知问题

GitHub 问题跟踪器

感谢

本模块基于 fractaslabs/silverstripe-cookie-policy-notification 并进行了改进,使其更加可定制,并更符合严格的新的 GDRP 规则。感谢 Milan Jelicanin & Petar Simic。

感谢 carhartl 提供的 jQuery Cookie 插件。

感谢 prolificjones82 提供的 jQuery UK Cookie Policy Notice:一个简单的插件,用于通知用户您遵守英国的 Cookie 政策。

许可协议

查看 许可协议