我有不同语言的联系方式。所有表格(每种语言1个)将其数据存储在特定页面上。当我单击“邮件”和该存储页面时,我看到了所有形式的所有消息的列表,到目前为止,一切都很好。
但是,当我单击CSV导出时,我仅从一种语言获取数据。经过一段时间的调试,我想我已经找到了原因-这是因为导出服务从第一条消息中收集字段,并基于该字段列表构建所有其他行。由于其他消息来自不同格式(即语言),因此这些消息没有相应的字段,因此不会导出。
看看https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php->参见函数getDefaultFieldListFrom 第一邮件
现在,我写的是SO而不是Github Bug,因为我仍然认为我的设置存在问题,因为Powermail的使用非常广泛,而且这样的错误早已得到报告。
答案 0 :(得分:0)
问题是我设置Powermail表单翻译的方式。我为每种语言创建了一种不同的形式,但这不是正确的方法。
我找到了一段描述正确过程的视频:https://vimeo.com/268654409。 如果视频被删除,下面是一些屏幕截图:
1。)导航到表单页面上的“列表”,选择表单,然后单击“创建新记录”。
2。)添加一条新记录“备用页面语言”
3。)为新记录选择所需的语言并正确命名:
4。)现在,您在Powermail字段中应该有一个新的本地化版本:
单击该本地化条目以对其进行编辑/翻译。