我正在开发一个最初使用一种语言的电子商务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代码甚至没有,他应该把他的菜单块放在哪里。
答案 0 :(得分:0)
我最终使用https://www.drupal.org/project/taxonomy_menu_block在不会显示的页面上显示菜单,因为没有足够的时间找到问题的根源。