首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多种语言的多个首页

多种语言的多个首页
EN

Stack Overflow用户
提问于 2011-03-02 21:44:24
回答 5查看 9.7K关注 0票数 10

我有一个Drupal7多语言(3)网站。我已经安装了国际化(7.x-1.0-beta2)模块。

我为每种语言创建了一个页面,并将其翻译成另外两种语言。

现在我想做的是:设置一种智能的“首页”来知道选择了哪种语言,并将首页(我选择的)设置为该语言。

我该怎么做呢?我知道在国际化模块中,没有这样的东西,对吗?如果我将首页设置为空,我会收到这样的消息:“尚未创建首页内容。”这很正常,因为Drupal要求我设置一个首页,但是我希望每种语言都有一个首页。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-07-24 06:08:39

这个答案可能来晚了,但在花了很多小时自己尝试解决这个问题之后,我有了以下解决方案。

对于Drupal 7:

1-确保已打开模块变量和变量翻译。

2-转到admin/config/regional/i18n/variable

3-选择“站点信息”列表选项卡,并选中“默认首页”,保存设置。

4-转到admin/config/system/site-information,你会注意到有一段文字说明你的一些设置是多语言变量,以及你正在运行的语言的链接列表,这些链接允许你为每种语言设置设置。

现在,这才是真正的问题……单击这些链接并更改设置不会执行任何操作。您的左侧仍然具有所有语言的相同设置。解决这个问题的方法是什么?

检查你当前所在的网址,整个事情,比如:http://www.example.com/en/admin/config/system/site-information/

注意到/admin前面的语言前缀了吗?要更改要使用的其他语言的设置,请切换URL中的前缀,然后进行更改。现在,就像变魔术一样,多个头版,根据语言适当地改变。

这一定是Drupal中的一个bug,我应该花点时间打开一个票证。但是现在,如果其他人遇到这个问题,我希望它也能解决你的问题。

票数 35
EN

Stack Overflow用户

发布于 2012-07-24 19:12:01

我也在找同样的东西。我想推荐Drupal 7 - multi-lingual front page node,它非常完整,可以完美地运行在Drupal7项目中。

票数 4
EN

Stack Overflow用户

发布于 2012-06-04 23:32:57

在继续为此而烦恼之后,我发现这个特性与匿名页面缓存是不兼容的!

转到/admin/config/development/performance并关闭匿名用户的页面缓存。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5168289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档