关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
9年前关闭。
Improve this question
我有一个 Drupal 7 多语言 (3) 网站。我已经安装了国际化(7.x-1.0-beta2)模块。
我为每种语言创建了一个页面,并将其翻译成另外两种语言。
现在这就是我想要做的:设置一种智能的“首页”以知道选择了哪种语言,并以该语言设置首页(我选择的)。
我怎样才能做到这一点?我知道在国际化模块中,没有这样的事情,对吗?如果我将首页设置为空,我会收到以下消息:“尚未创建首页内容。”这很正常,因为 Drupal 要求我设置一个首页,但是我希望每种语言都有一个首页。
最佳答案
这个答案可能迟到了,但经过数小时试图自己解决这个问题后,我有以下解决方案。
对于 Drupal 7:
1-确保您打开了模块变量和变量翻译。
2-转到 admin/config/regional/i18n/variable
3- 选择“站点信息”列表选项卡并选中“默认首页”,保存设置。
4- 转到 admin/config/system/site-information,您会注意到那里有一段文字说明您的一些设置是多语言变量,以及您正在运行的语言的链接列表,允许您设置设置对于每种语言。
现在,这就是真正的 GOTCHA 出现的地方……单击这些链接并更改设置没有任何作用。对于所有语言,您的左侧仍然具有相同的设置。解决办法?
检查您当前所在的 URL,整个内容,例如:http://www.example.com/en/admin/config/system/site-information/
注意/admin?? 之前的语言前缀?要更改您要使用的其他语言的设置,请切换 URL 中的前缀,然后进行更改。而现在,就像变魔术一样,多个头版,根据语言适本地变化。
这一定是 Drupal 中的一个错误,我应该开张票。但是现在,如果其他人遇到此问题,我希望它也能解决您的问题。
关于drupal - 多种语言的多个首页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5168289/