rkw/rkw-privacy

符合通用数据保护条例(GDPR)的扩展

安装: 68

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:typo3-cms-extension

v9.5.1000-stable 2024-04-02 15:44 UTC

README

此扩展包含两个主要功能

复制隐私信息

如果您在多域名设置中使用ext:sg_cookie_optin,通常需要为每个域名创建一个隐私数据集,即使这意味着大量的复制粘贴。使用此扩展,您可以在需要的每个域中创建一个隐私数据集并自动复制。

  1. 通过TypoScript定义您要使用的数据集的存储Pid
plugin.tx_rkwprivacy {

	settings {
        sgCookieOptIn {

            # cat=plugin.tx_rkwprivacy//a; type=int; label=Pid to load data from
			storagePid = 1
		}
    }
}
  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
		}
    }
}
  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>