【问题标题】:Drupal menu block not showing up on certain pagesDrupal 菜单块未显示在某些页面上
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多