3

我几乎完成了开发一个相当复杂的 Joomla 网站,并且我对面包屑有一个非常恼人的错误。我会尽量用最简单的方式来解释它。

我将 Joomla 文章和 K2 项目混合在一起,以使我的网站能够正常工作。

我有以下架构:

关于

  • 见证(K2 类别列表)

X年

  • 程序(包含列出课程的 K2 模块的特定文章)
    • 第 1 课(K2 项目)
    • 第2课...

程序寿命

  • 教师(Joomla 类别列表)
    • X先生(Joomla文章)
    • Y先生

用户可以从程序页面或教师页面访问课程详细信息。

当您从程序页面访问课程页面时,面包屑显示“Home > Year X > Program > Lesson 1”,这非常好。

当您尝试从教师页面访问课程页面时,面包屑显示“主页 > 关于 > 见证 > 第 1 课”...这是不正确的。

我使用 Joomla 的面包屑模块​​而不是 K2 的。

我很确定这篇文章中缺少重要的配置细节,但如果你需要,我真的很乐意与你讨论它们。

问候,吉布

4

1 回答 1

0

Joomla 将(总是?)将当前菜单项添加到面包屑。从那里进一步向下取决于将显示的扩展名。

因此,您的教师页面中的链接似乎应用了“证词”菜单项(Itemid),因此 Joomla 会生成反映该菜单项的面包屑。

您应该确保 Joomla 文章中的链接附有“X 年”->“程序”的匹配 Itemid,然后面包屑应该可以工作。

于 2013-03-21T09:33:15.343 回答