我有不同语言的联系表。所有表单(每种语言 1 个)将其数据存储在特定页面上。当我单击“邮件”和该存储页面时,我会看到来自所有表单的所有消息的列表 - 到目前为止一切都很好。
但是当我单击 CSV 导出时,我只能从一种语言中获取数据。经过一段时间的调试,我想我找到了原因——这是因为导出服务从第一条消息中收集了字段,并根据该字段列表构建了所有其他行。由于其他消息来自不同的形式(即语言),因此这些消息没有相应的字段,因此不会导出。
看看https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php --> 查看函数 getDefaultFieldListFrom First Mail
现在我写信给 SO 而不是 Github Bugs,因为我仍然认为我的设置有问题,因为 Powermail 被广泛使用,并且之前会报告这样的错误。