Typo3 Powermail:无法导出多个表单 - 如何添加翻译
Typo3 Powermail: Export of multiple forms not working - How to add Translations
我有不同语言的联系表。所有表格(每种语言 1 个)将其数据存储在特定页面上。当我单击 "Mails" 和那个存储页面时,我会看到来自所有表单的所有消息的列表 - 到目前为止还不错。
但是当我点击 CSV 导出时,我只能从一种语言中获取数据。经过一段时间的调试后,我想我找到了原因——这是因为导出服务从第一条消息中收集字段,并根据该字段列表构建所有其他行。由于其他消息来自不同的形式(即语言),因此这些消息没有相应的字段,因此不会导出。
看看 https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php --> 查看函数 getDefaultFieldListFromFirstMail
现在我正在写信给 SO 而不是 Github Bugs,因为我仍然认为我的设置有问题,因为 Powermail 的使用非常广泛,而且这样的错误早就会被报告。
问题出在我设置 Powermail 表单翻译的方式上。我为每种语言创建了不同的表格,这不是正确的做法。
我找到了描述正确过程的视频:https://vimeo.com/268654409。
在视频被删除的情况下,这里有一些截图:
1.) 导航至表单页面上的 "LIST",select 您的表单并单击 "Create new Record"。
2.) 添加一条新记录"Alternative Page Language"
3.) Select 新记录所需的语言并正确命名:
4.) 现在您的 powermail 字段中应该有一个新的本地化:
单击该本地化条目进行编辑/翻译。
我有不同语言的联系表。所有表格(每种语言 1 个)将其数据存储在特定页面上。当我单击 "Mails" 和那个存储页面时,我会看到来自所有表单的所有消息的列表 - 到目前为止还不错。
但是当我点击 CSV 导出时,我只能从一种语言中获取数据。经过一段时间的调试后,我想我找到了原因——这是因为导出服务从第一条消息中收集字段,并根据该字段列表构建所有其他行。由于其他消息来自不同的形式(即语言),因此这些消息没有相应的字段,因此不会导出。
看看 https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php --> 查看函数 getDefaultFieldListFromFirstMail
现在我正在写信给 SO 而不是 Github Bugs,因为我仍然认为我的设置有问题,因为 Powermail 的使用非常广泛,而且这样的错误早就会被报告。
问题出在我设置 Powermail 表单翻译的方式上。我为每种语言创建了不同的表格,这不是正确的做法。
我找到了描述正确过程的视频:https://vimeo.com/268654409。 在视频被删除的情况下,这里有一些截图:
1.) 导航至表单页面上的 "LIST",select 您的表单并单击 "Create new Record"。
2.) 添加一条新记录"Alternative Page Language"
3.) Select 新记录所需的语言并正确命名:
4.) 现在您的 powermail 字段中应该有一个新的本地化:
单击该本地化条目进行编辑/翻译。