rkw / rkw-privacy
符合通用数据保护条例(GDPR)的扩展
v9.5.1000-stable
2024-04-02 15:44 UTC
Requires
- php: >=7.4
- typo3/cms-core: ~9.5.0 || ~10.4.0
Suggests
- sgalinski/sg-cookie-optin: ~4.4.0
This package is auto-updated.
Last update: 2024-10-02 16:46:13 UTC
README
此扩展包含两个主要功能
复制隐私信息
如果您在多域名设置中使用ext:sg_cookie_optin,通常需要为每个域名创建一个隐私数据集,即使这意味着大量的复制粘贴。使用此扩展,您可以在需要的每个域中创建一个隐私数据集并自动复制。
- 通过TypoScript定义您要使用的数据集的存储Pid
plugin.tx_rkwprivacy {
settings {
sgCookieOptIn {
# cat=plugin.tx_rkwprivacy//a; type=int; label=Pid to load data from
storagePid = 1
}
}
}
- 通过TypoScript定义印刷品和隐私声明的pid
plugin.tx_rkwprivacy {
settings {
# cat=plugin.tx_rkwprivacy//a; type=int; label=Pid of data protection declaration
dataProtectionPid = 1921
# cat=plugin.tx_rkwprivacy//a; type=int; label=Pid of imprint
imprintPid = 409
sgCookieOptIn {
# cat=plugin.tx_rkwprivacy//a; type=int; label=Pid to load data from
storagePid = 1
}
}
}
- 通过CLI运行
vendor/bin/typo3 rkw_privacy:generateStaticFiles
- 完成!
印刷品和隐私声明的JavaScript对象
此扩展会自动将一个JavaScript对象添加到您的页面中,该对象指向配置的印刷品和隐私声明页面。如果您需要在使用的某些JavaScript中获取这些信息,这可能会很有用。
示例
<script type="text/javascript">
var rkwPrivacy = {
imprint : {
url : 'http://rkw-bremen.rkw.local/impressum/',
name : 'Impressum'
},
declaration : {
url : 'http://rkw-bremen.rkw.local/datenschutzerklaerung/',
name : 'Datenschutzerklärung'
}
};
</script>