Typo3 Powermail:无法导出多种形式-如何添加翻译

时间:2018-08-08 11:35:29

标签: typo3 powermail

我有不同语言的联系方式。所有表格(每种语言1个)将其数据存储在特定页面上。当我单击“邮件”和该存储页面时,我看到了所有形式的所有消息的列表,到目前为止,一切都很好。

但是,当我单击CSV导出时,我仅从一种语言获取数据。经过一段时间的调试,我想我已经找到了原因-这是因为导出服务从第一条消息中收集字段,并基于该字段列表构建所有其他行。由于其他消息来自不同格式(即语言),因此这些消息没有相应的字段,因此不会导出。

看看https://github.com/Intera/typo3-extension-powermail/blob/master/Classes/Domain/Service/ExportService.php->参见函数getDefaultFieldListFrom 第一邮件

现在,我写的是SO而不是Github Bug,因为我仍然认为我的设置存在问题,因为Powermail的使用非常广泛,而且这样的错误早已得到报告。

1 个答案:

答案 0 :(得分:0)

问题是我设置Powermail表单翻译的方式。我为每种语言创建了一种不同的形式,但这不是正确的方法。

我找到了一段描述正确过程的视频:https://vimeo.com/268654409。 如果视频被删除,下面是一些屏幕截图:

1。)导航到表单页面上的“列表”,选择表单,然后单击“创建新记录”。

enter image description here

2。)添加一条新记录“备用页面语言”

enter image description here

3。)为新记录选择所需的语言并正确命名:

enter image description here

4。)现在,您在Powermail字段中应该有一个新的本地化版本:

enter image description here

单击该本地化条目以对其进行编辑/翻译。