typo3 - 从邮件正文中的多选复选框中删除空格
问题描述
我有一个 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 中。
推荐阅读
- c++ - 应用程序仅在安装了 Visual Studio 的 PC 上启动。这种行为的原因可能是什么?
- perl - Perl 将网页从 cp1256 保存到 utf-8
- nativescript - 我应该将 tns-platform-declarations 包安装为“依赖项”还是“开发依赖项”?
- java - 如何在后台线程中执行 run() 之外的方法?
- jquery - 如何将 JSON api 接收到的数据分配给打字稿中的变量?
- json - 当我尝试加载我的 JqueryDataTable 时出现 Ajax 错误
- python - Heroku/Django - 找不到 Postgresql 数据库
- google-cloud-platform - 数据流 [刷新您的凭据时出现问题]
- azure-data-studio - Azure Data Studio 加载文件数据时出错
- flutter - 我想构建一个可以在颤动中访问硬键按钮的应用程序。我该如何实施?