4

从 powermail 6.0. 可以根据文档在复选框标签(用于 GDPR)中添加链接:

https://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/Privacy/Index.html#add-a-link-in-a-checkbox-label

它说:

只需在您的 FlexForm 中使用一个选项,例如(带有指向隐私条款所在的第 123 页的示例链接):

I accept the <f:link.page pageUid="123">privacy terms</f:link.page> | privacy terms accepted

之后,您必须在标签中启用 html(出于安全原因,此功能已关闭)。示例 TypoScript 常量:

plugin.tx_powermail.settings.misc.htmlForLabels = 1

...但它也说“(出于安全原因,此功能已关闭)”。

还有哪些其他选择可以实现这一目标?(没有安全损失?)

4

5 回答 5

3

我们在复选框上方添加一个带有链接的普通内容元素。例如接受条款和条件。然后内容元素被包含在表单中。请参阅https://docs.typo3.org/typo3cms/extensions/powermail/ForEditors/AddANewForm/FieldContentElement/Index.html

于 2018-05-15T18:10:04.010 回答
3

您可以在以下位置启用它:

模板 -> 常量编辑器 -> Powermail_Aditional -> 在 html 字段中允许 html/在字段标签中允许 html

然后你可以使用 HTML 代码。或更好:

<f:link.page pageUid="123">Privacy Policy</f:link.page>
于 2018-11-21T14:07:33.610 回答
1

1)内容元素的解决方案是一件好事 - 也应该描述

2)禁用IP存储需要powermail 6.0版本是错误的。此功能可用多年,但 6.0 默认将其关闭

3)如果您信任您的编辑器,或者如果您已经允许您的编辑器添加 HTML 类型的内容元素,那么在您的编辑器的 powermail 字段标签中允许 HTML 也没有问题

也许我应该更新隐私文档以明确这一点

于 2018-05-16T07:35:11.020 回答
1

这个解决方案一次又一次地出现在谷歌的顶部。但名字是编辑!

这里是新的 Powermail 版本:

plugin {
    tx_powermail {
        settings {
            misc {
                htmlForHtmlFields = 1
                htmlForLabels = 1
            }
        }
    }
}
于 2021-02-26T16:47:06.847 回答
0

您可以在复选框标签或标题中设置链接,例如,

I accept the <a href="index.php?id=123">privacy terms</a>

在 powermail/Resources/Private/Partials/Form/Field/Check.html

更改代码

   <vh:string.RawAndRemoveXss>{setting.label}</vh:string.RawAndRemoveXss>

   <f:format.raw>{setting.label}</f:format.raw>
于 2018-06-21T07:51:07.570 回答