TYPO3 8.7.x,Powermail 6.0.0
我想根据接收者可以选择的两个主题来覆盖接收者。
现在我知道这很好用:
var cloneModel = _.cloneDeep(customerModel);
cloneModel.FIRST_NAME.get('value');
// This gives Uncaught TypeError: cloneModel.FIRST_NAME.get is not a function
但这似乎不起作用:
[globalString = GP:tx_powermail_pi1|field|konsilbereich = 5]
我读到一些解决方法是在用户选择时将隐藏字段由Javascript填充,而不是实际字段,而是提交隐藏字段。但这不是我们的选择。
我检查了文档以及许多支持论坛,但找不到很好的答案。
这是不可能的吗?或者,如果要如何在比较中使用实际的字符串,我该怎么做?
答案 0 :(得分:1)
问题是在TypoScript条件下与字符串进行了比较。字符串可以有空格,特殊字符或变音符号。这就是TypoScript最适合整数的原因。
针对您的情况,我想到了两种可能性:
1)在TYPO3中构建自己的条件非常简单(有关简单示例,请参见https://docs.typo3.org/typo3cms/TyposcriptReference/latest/Conditions/Reference.html#custom-conditions)
2)与GP一起使用整数:-但是我将使用一个选择框,其文本作为标签,数字作为值