【发布时间】:2015-06-02 08:51:41
【问题描述】:
我的网站有 2 种语言:默认为德语 (de),翻译为英语 (en)。我正在尝试使用扩展名“rlmp_language_detection”7.0.0 版在网站中实现语言检测功能。
我想要实现的是,对于奥地利 (at)、瑞士 (ch) 和德国 (de) 国家,网站应保持默认语言为德语,而对于所有其他国家,其他国家/地区的用户应看到英文网站。
我添加了下面的打字稿来实现这一点。但不再工作了;
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
你能帮我解决这个问题吗?提前致谢。
【问题讨论】:
-
只是一个提示:因为可能所有的子页面都会在 URL 中包含语言,所以尝试设置语言检测仅在主页没有给出语言时/。否则你的缓存/静态文件缓存会受到影响,网站的性能也会受到影响
-
你能举个例子吗?假设我的域名是example.com,翻译版本是example.com/en。我第一次使用此扩展程序,对此我知之甚少。谢谢。
标签: typo3 typoscript typo3-6.2.x language-detection