从邮件正文中的多选复选框中删除空格

问题描述

我有一个 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。