clickstorm / cs-powermail-gdpr
GDPR powermail 复选框
4.0.3
2024-07-29 11:39 UTC
Requires
- in2code/powermail: ^12 || dev-main
- typo3/cms-core: ^12
Replaces
- typo3-ter/cs_powermail_gdpr: *
README
此扩展为每个 powermail 表单添加一个复选框。该复选框位于每个提交按钮之前,并链接到您的隐私政策。用户必须接受您的隐私政策才能提交表单。验证也由服务器完成。值存储在数据库中。您可以单独为每个表单禁用此复选框。
欢迎测试并提供反馈。
配置
隐私 PID
使用 TypoScript 常量设置您的隐私政策页面。
plugin.tx_powermail.settings.privacyPid =
覆盖语言标签
您可以通过 TypoScript 覆盖语言标签
plugin.tx_powermail._LOCAL_LANG.en.tx_cspowermailgdpr.checkbox.label = I accept the ###privacyPolicy###.
或在一个额外的 locallang 文件中
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:powermail/Resources/Private/Language/locallang.xlf'][10] = 'EXT:myext/Resources/Private/Language/locallang.xlf';
在那里您可以覆盖 tx_cspowermailgdpr.checkbox.label
和 tx_cspowermailgdpr.checkbox.label.linkLabel
。 ###privacyUrl###
将被替换为标签为 tx_cspowermailgdpr.checkbox.label.linkLabel
的链接,例如。
I accept the ###privacyPolicy###.
变为
I accept the <a href="privacypolicy" target="_blank" title="Show privacy policy">privacy policy</a>.