TYPO3后端模块:流体视图语言

问题描述

我在TYPO3项目中使用EXT:cart,并构建了一个后端模块来创建来自后端的订单。因此,我正在创建购物车对象,创建订单对象,定义在后端模块中创建订单所需的所有内容。之后,使用EXT:cart的一些装订器发送邮件,创建发票,清除购物车等。在保存订单后,我在后端模块上也运行了其中的一些装订器。例如。创建PDF发票装订器和发送邮件装订器(到买家的电子邮件地址)。但是这封电子邮件是英文的。从后端模块启动后,如何定义实例化的FE Fluid视图中使用的语言?它正在加载插件TS设置,但可以肯定它们与所使用的语言无关。电子邮件的动态视图已加载TYPO3\CMS\Fluid\View\StandaloneView

如何在后端模块/调度程序任务中加载的流体视图中定义使用的语言?

在FE TYPO3\CMS\Fluid\View\StandaloneView中,似乎以正确的语言呈现。

解决方法

我听不懂您的问题,但我使用的是不是英语的另一种语言的typo3,我所做的是在My_ext \ Resources \ Private \ Language \ locallang.php文件夹中,我为所有标签两次,第一个标签为英文版,第二个标签为通缉标语 实际上,这是相同的代码,但最简单的区别是在一开始:

    <file source-language="en" datatype="plaintext" ..."the whole code" </file>

“ en是英语”

因此,对于其他人,我们重复同一行,但更改“ en”

<file source-language="de" datatype="plaintext" ..."the whole code" </file>

我不知道我的回答是否有帮助,但希望会如此