drupal - 多种语言的多个首页

标签 drupal internationalization drupal-modules multilingual drupal-7

关闭。这个问题是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/

相关文章:

asp.net-mvc-3 - ASP.net MVC3 多语言路由重写

asp.net - 在 ASP.net 中处理多语言站点中的 URL 的最佳方法

python - 外语的词云或可视化

drupal - 用户更改信息时的通知

regex - 使用正则表达式排除文件夹并匹配根文件夹中的所有 .html 模式文件

drupal - Composer 进行更改后恢复

php - 将查询传递给使用第二个数据库的 module_hook

javascript - 防止 drupal 加载其他模块的 javascript

html - 自动将 tinymce 验证应用于所有 drupal 页面

css - 当 float 图像超过特定宽度时,如何使用 CSS 向下移动文本?