TYPO3 4.5 - 多语言 - 如何使用第二语言作为默认语言?

时间:2015-01-15 13:05:57

标签: typo3 translation default typoscript

如何设置我的第二个'我的TYPO3网站(4.5.x)上的语言是默认的吗?

我有ID0 = germanID1 = englishID2 = spanish 目前,如果没有翻译,TYPO3将显示默认语言(0 =德语)

这是我的TS

# multilingual
##################
config.linkVars = L
config.uniqueLinkVars = 1

# no translation go to default
config.sys_language_mode = content_fallback

# not translated elements, show default
config.sys_language_overlay = 1

#config.sys_language_overlay = hideNonTranslated

# German / default :
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF8


# English :
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN.UTF8
config.htmlTag_langKey = en
[global]

# Spanish :
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = es
config.locale_all = es_ES.UTF8
config.htmlTag_langKey = es
[global]

1 个答案:

答案 0 :(得分:1)

您的问题的解决方案是属性sys_language_mode 您可以为每种语言定义回退。

例如在您的情况下

[globalVar = GP:L2]
config {
sys_language_uid = 2
language = es
locale_all = es_ES.UTF-8
htmlTag_langKey = es
sys_language_mode = content_fallback;1,0
}
[global]

这会设置content_fallback,然后是应该用于回退的language_uid的排序。

有关详细文档,请阅读TSREF http://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#sys-language-mode

干杯 基督教