Drupal菜单块未显示在某些页面上

时间:2015-06-29 15:56:03

标签: drupal multilingual drupal-taxonomy drupal-blocks

我正在开发一个最初使用一种语言的电子商务Drupal网站,但需要添加其他语言。 所有菜单项都合并在一个大的“主菜单”中。

对于网站的顶级导航,他们使用显示第1级项目的菜单块。然后,当导航到“产品”部分时,它们具有第二级菜单项,使用分类菜单模块自动生成,这些菜单项在另一个“类别”菜单块中显示,您可以在其中浏览不同的产品类别,作为术语参考分类链接。

对于翻译,我决定为第二语言制作新菜单。 基本上就是:

主菜单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代码甚至没有,他应该把他的菜单块放在哪里。

1 个答案:

答案 0 :(得分:0)

我最终使用https://www.drupal.org/project/taxonomy_menu_block在不会显示的页面上显示菜单,因为没有足够的时间找到问题的根源。