语言检测在Typo3 6.2.12中不起作用

时间:2015-06-02 08:51:42

标签: typo3 typoscript typo3-6.2.x language-detection

我的网站有两种语言:默认为德语(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

你能帮我解决一下这个问题吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

我添加了以下配置;

plugin.tx_rlmplanguagedetection_pi1 {
   useOneTreeMethod = 1
   defaultLang = de
   limitToLanguages = de,en
}

page.987 =< plugin.tx_rlmplanguagedetection_pi1

我了解该功能仅适用于此配置。我们需要在网站langauge中选择“选择官方语言(ISO代码):”(我们在根目录中添加备用语言)。

现在它按预期工作.. :))