【发布时间】:2015-06-29 15:56:03
【问题描述】:
我正在开发一个电子商务 Drupal 网站,该网站最初使用一种语言,但需要添加其他语言。
所有菜单项都组合在一个大的“主菜单”中。
对于站点的顶级导航,他们使用显示第一级项目的菜单块。然后,当导航到“产品”部分时,它们有第二级菜单项,由分类菜单模块自动生成,显示在另一个“类别”菜单块中,您可以在其中浏览不同的产品类别,作为对分类的术语参考链接。
为了翻译,我决定为第二语言制作新菜单。 所以基本上有:
主菜单 lvl 1 - NL(菜单块)
主菜单 lvl 1 - FR(菜单块)
导航菜单 lvl 2 - NL(菜单块)
导航菜单 lvl 2 - FR(菜单块)
生成的分类菜单也来自 2 个不同的语言词汇。
分类菜单块被配置为仅以匹配的语言显示(只有限制不在首页显示)。
我遇到的问题:
在大多数页面上,我的翻译 lvl 2 导航菜单显示良好,但经过数小时尝试不同的配置后,我似乎无法使用它:
www.site.be/fr/cart
我的语言检测配置为查看 URL 前缀 (/fr/),因此它应该检测为法语页面,应该显示我的 lvl 2 导航菜单。
“sidebar_left”主题 HTML 代码甚至不在那里,他应该把他的菜单块放在哪里。
【问题讨论】:
-
也许只是添加 /fr/* 和 /fr
-
我试过了,没有成功。
标签: drupal multilingual drupal-taxonomy drupal-blocks