首页 > 解决方案 > Powermail (6.0.0) 中基于字符串的动态接收器

问题描述

TYPO3 8.7.x,Powermail 6.0.0

我想根据他们可以选择的两个主题来覆盖接收者。

现在我知道这很好用:

[globalString = GP:tx_powermail_pi1|field|konsilbereich = 5]

但这似乎不起作用:

[globalString = GP:tx_powermail_pi1|field|konsilbereich = "Some phrase"]

我读到一些解决方法是在用户选择时使用 Javascript 填充一个隐藏字段,而不是实际字段,而是提交隐藏字段。但这不是我们的选择。

我检查了文档以及许多支持论坛,但找不到一个好的答案。

这是不可能的,或者如果我将如何实现我可以在比较中使用实际字符串?

标签: typo3-8.xpowermail

解决方案


问题是与 TypoScript 条件中的字符串进行比较。字符串可以有空格、特殊字符或变音符号。这就是 TypoScript 最适合整数的原因。

对于您的情况,我想到了两种可能性:

1)在 TYPO3 中建立自己的条件非常简单(有关简单示例,请参见https://docs.typo3.org/typo3cms/TyposcriptReference/latest/Conditions/Reference.html#custom-conditions )

2) 将整数与 GP 一起使用: - 但我会使用一个带有文本作为标签和一个数字作为值的选择框


推荐阅读