ride / wba-gdprcookie
欧盟的GDPR cookie警告和模态框
2.4.1
2024-08-06 21:46 UTC
README
安装
您可以使用 Composer 来安装此应用程序。
composer require ride/wba-gdprcookie
使用方法
该模块包含一个cookie横幅和模态框的脚本及样式,访客可以在其中选择其cookie偏好设置。
您需要在您的 base/index.tpl
中包含以下片段。在 content_body
块下方
<!-- Adds the cookie template to your page --> {if isset($gdprTemplate)} {$gdprTemplate} {/if} <!-- End of cookie template snippet -->
在您的页面上添加设置链接。
<a href="javascript:void(0)" class="js-lcc-settings-toggle">{'cookies.settings_title'|translate}</a>
在您的 parameters.json
中设置cookie策略页面的url。这必须针对每种语言单独完成。例如。
`cookies.policy_url.nl => 'https://your.policy.url'
cookies.policy_url.en
=> 'https://your.policy.url'
cookies.policy_url.fr
=> 'https://your.policy.url'
如果只有一个语言存在,您可以直接设置
cookies.policy_url
=> 'https://your.policy.url'
别忘了将您的cookie策略页面添加到忽略路径中
您不希望在策略页面上弹出模态框。因此,在您的 parameters.json
中添加: "cookies.ignored_paths": "/en/cookie-policy"
始终使用 相对URL。
如果您想为多站点添加更多忽略路径,请使用以下示例中的忽略路径。
也可以在参数中更改cookie设置
"cookies.cookie_key": "__cookie_consent",
"cookies.cookie_value_analytics": "2",
"cookies.cookie_value_marketing": "3",
"cookies.cookie_value_both": "true",
"cookies.cookie_value_none": "false",
"cookies.cookie_expiration_days": "365",
"cookies.gtm_event": "cookie_refresh",
"cookies.ignored_paths.0": "",
"cookies.ignored_paths.1": "",
"cookies.custom_style": false
从2.2.0更新到2.3.0
在此更新中,翻译有所更改。如果您在自己的项目中覆盖了某些翻译,请确保它们是最新的。