问题描述
我有一个 Powermail 表单,我在其中使用了多选的选择框。 在电子邮件正文中,所选值以逗号分隔的列表形式写入,但每个逗号后都有一个空格。
powermail 的开发者(powermail 7.4.2 / TYPO3 9.5)在github上给了我答案:https://github.com/einpraegsam/powermail/issues/680
他将我引导到 powermail 的 answer.PHP 中的一个硬编码条目。
我已根据需要更改了 answer.PHP 中的行,但电子邮件中的空格仍然存在。
解决方法
代码更改后的第一个问题:
你清除了所有缓存吗?
然后你需要验证这行代码是对你的空间负责的。将默认分隔符更改为新的内容(例如:'#'
)。
区分此函数的默认值和调用该函数时传输的值。您可以更改默认值,但如果使用旧值调用该函数,它将覆盖更改后的默认值。
如果这没有帮助,您需要调试您的值连接的位置。可以使用 FLUID、Typoscript 或 PHP。