我正在尝试将一堆不同语言的页面连接到多个替代页面语言的单个页面。
这样,我不是拥有3个主页,每个主页都有自己的语言,而是有1个具有多种替代页面语言的主页。所以我将有一个页面,但内容使用不同的语言,具体取决于它使用的语言记录。
问题是TYPO3扩展应该根据语言的不同而有所不同,即:表单字段应该被翻译。
为此,我考虑为每个页面语言记录设置一个本地存储文件夹,以便保存扩展配置。中文版将有英文版的独立存储文件夹,而中文版的扩展名将使用正确的存储文件夹。
但是,如果我不使用新页面,如何指定中文记录中的扩展名应该使用哪个存储文件夹?
因为如果我使用语言记录来区分中文和英文,我就不能有不同的typoscript配置。语言记录属性页面没有ts配置字段,因此我不能告诉扩展名应该为此语言使用不同的存储文件夹(不同的pid)。
答案 0 :(得分:1)
对于每种语言,您都可以添加cObj插件,从而编辑插件配置。您还可以使用条件和getText为插件分配新的pid。例如plugin.test_pi1.sysfolder< 666。
第一个选项是当您查看mysql表语言覆盖时,您的插件有一个单独的记录ctype插件,因此您可以编辑插件配置。