0

我正在尝试将一堆不同语言的页面加入到具有多种替代页面语言的单个页面中。

这样,我不再有 3 个主页,每个主页都有自己的语言,而是有 1 个主页,有几种可选的页面语言。因此,我将有一页,但内容使用不同的语言,具体取决于它使用的语言记录。

问题是 TYPO3 扩展的行为应根据语言而有所不同,即:应翻译表单字段。

为此,我正在考虑为每个页面语言记录创建一个本地存储文件夹,以保存扩展配置。中文将有一个与英文版分开的存储文件夹,为中文版运行的扩展将使用正确的存储文件夹。

但是如果我不使用新页面,如何指定中文记录中的扩展名应该使用哪个存储文件夹?

因为如果我使用语言记录来区分中文和英文,我就不能有不同的排版配置。语言记录属性页面没有 ts 配置字段,因此我无法判断扩展应该为这种语言使用不同的存储文件夹(不同的 pid)。

4

1 回答 1

1

对于每种语言,您都可以添加一个 cObj 插件,从而编辑插件配置。您还可以使用条件和 getText 为插件分配新的 pid。例如 plugin.test_pi1.sysfolder < 666。

第一个选项是当您查看 mysql 表语言覆盖时,您有一个单独的插件记录 ctype 插件,因此您可以编辑插件配置。

于 2012-08-25T10:28:33.653 回答