我的网站有两种语言:默认为德语(de),翻译为英语(en)。我正在尝试使用扩展名“rlmp_language_detection”7.0.0版在网站中实现语言检测功能。
我想要达到的目标是,对于奥地利(at),瑞士(ch)和德国(de)国家,网站应保留默认语言德语,对于所有其他国家,其他国家的用户应该看到网站用英文。
我添加了以下的typoscript来实现这一点。但不再工作了;
plugin.tx_rlmplanguagedetection_pi1 {
defaultLang = de
languageAliases >
languageAliases {
de = de
at = de
ch = de
}
countryCodeToLanguageCode >
countryCodeToLanguageCode {
de = de
at = de
ch = de
}
}
page.987 =< plugin.tx_rlmplanguagedetection_pi1
你能帮我解决一下这个问题吗?提前谢谢。
答案 0 :(得分:1)
我添加了以下配置;
plugin.tx_rlmplanguagedetection_pi1 {
useOneTreeMethod = 1
defaultLang = de
limitToLanguages = de,en
}
page.987 =< plugin.tx_rlmplanguagedetection_pi1
我了解该功能仅适用于此配置。我们需要在网站langauge中选择“选择官方语言(ISO代码):”(我们在根目录中添加备用语言)。
现在它按预期工作.. :))