环境:Plone 4.3.4.1,plone.app.multilingual 2.0.0(来自github)
我有两个Plone站点,都启用了p.a.m,但访问其站点根URL时它们的行为有所不同。比如说,访问http://www.site1.com/会重定向到http://www.site1.com/zh,这就是我需要的。但是http://www.site2.com/会显示其商品列表,我希望它重定向到http://www.site2.com/zh。请参阅下图以供参考。
如何启用自动重定向到其语言根文件夹之一?提示很受欢迎。
在评论和回答后编辑:
Ulrich和Mathias是正确的提示。这里有一些更多的细节。首先,当我选择“中文”作为我的默认网站语言时,“显示”菜单下没有“根语言切换器”。
当我选择“英语”作为我的默认网站语言时,我可以在“显示”菜单下看到并选择“根语言切换器”。一切都按预期工作。
答案 0 :(得分:2)
就像Ulrich提到的那样,您可以将language-switcher
视图定义为plone根目录上的默认视图。这会自动将您重定向到所需的语言文件夹。
如果您设置了多语言网站,则应正确配置plone根目录的默认页面:检查语言设置:https://github.com/plone/plone.app.multilingual/blob/2.x/src/plone/app/multilingual/browser/setup.py#L245