therealworld / cookieconsent-module
CookieConsent 解决方案
v1.1.28
2024-07-10 07:38 UTC
Requires
- ext-json: *
- oxid-esales/oxideshop-ce: >=v6.8
- therealworld/tools-plugin: >=v2.2
- dev-master
- v2.x-dev
- v1.1.28
- v1.1.27
- v1.1.26
- v1.1.25
- v1.1.24
- v1.1.23
- v1.1.22
- v1.1.21
- v1.1.20
- v1.1.19
- v1.1.18
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.16
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-oxid61
This package is auto-updated.
Last update: 2024-09-15 09:02:06 UTC
README

特性
- cookie 的后端管理
- cookie 类型:必要的,性能的,功能的,广告的
- 前端:允许的 cookie 选择器
- 模板:允许的 cookie 脚本切换
通过 composer 安装模块
为了通过 composer 安装模块,请在您的商店基础目录(商店的 composer.json 文件所在位置)的命令行中运行以下命令之一。
- composer require therealworld/cookieconsent-module 安装与 OXID6 兼容的实际版本
工作原理(以 dynscript.tpl 中的 googleanalytics 为例)
- 在后台(Admin > 服务 > Cookie-Admin)添加一个标识为 "googleanalytics" 的 "营销" cookie
- 更改 dynscript.tpl ** 在 google-anaytics-codes 之前的位置
[{assign var="bGoogleAnalytics" value=true}] [{if $oViewConf|method_exists:"isAllowedCookie" && !$oViewConf->isAllowedCookie("googleanalytics")}] [{assign var="bGoogleAnalytics" value=false}] [{/if}] - 现在您可以在代码中询问访客是否允许 GoogleAnalytics。封装代码
[{if $bGoogleAnalytics}] ... [{/if}]
错误和问题
如果您遇到任何错误或问题,请通过 https://bitbucket.org/therealworld/cookieconsent-module/issues 报告。