如何设置我的第二个'我的TYPO3网站(4.5.x)上的语言是默认的吗?
我有ID0 = german
,ID1 = english
和ID2 = 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]
答案 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
干杯 基督教