pixelopen / kirby-cookie-consent
用于处理RGPD和Cookie管理的Kirby CMS插件,使用tarteaucitronjs脚本
dev-main
2023-10-30 14:58 UTC
Requires
- getkirby/cms: ^3.9 || ^4.0.0-beta.2
- getkirby/composer-installer: ^1.2
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-17 17:23:50 UTC
README
用于处理GDPR中cookie同意的Kirby CMS插件
商业用途
此插件免费
安装
下载
下载文件并将它们放置在site/plugins/kirby-cookie-consent
内。
Composer
composer require pixelopen/kirby-cookie-consent
Git Submodule
您可以将插件作为Git子模块添加。
$ cd your/project/root
$ git submodule add https://github.com/Pixel-Open/kirby-cookie-consent.git site/plugins/kirby-cookie-consent
$ git submodule update --init --recursive
$ git commit -am "Add Kirby Cookie Consent plugin"
运行以下命令以更新插件
$ cd your/project/root
$ git submodule foreach git checkout master
$ git submodule foreach git pull
$ git commit -am "Update submodules"
$ git submodule update --init --recursive
初始化
运行您的网站。将tabs/cookie-consent
标签添加到site.yml
蓝图。您应该在面板的首页看到一个名为“Cookie同意”的新标签。从该页面可以编辑cookie同意模块的设置。
将cookie-consent
片段添加到您的页眉片段中,以在前端激活插件。
此插件的功能与Kirby 3和4兼容良好。目前插件仅处理5个服务。如果您想添加更多服务,请自行在snippets/cookie-services.php
文件中添加特定服务。所有可用服务和它们的脚本都可以在官方tarteaucitron网站上找到
选项
您可以通过在配置中添加来将参数固定为特定值:pixelopen.kirby-cookie-consent.[parameterName]