如何让 Joomla 的面包屑显示 K2 项目的正确路径?

Posted

技术标签:

【中文标题】如何让 Joomla 的面包屑显示 K2 项目的正确路径?【英文标题】:How to get Joomla's breadcrumb to display correct path to K2 item? 【发布时间】:2011-11-26 22:17:02 【问题描述】:

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

我将 Joomla 文章和 K2 项目混合在一起,以使我的网站正常运行。

我有以下架构:

关于

证词(K2 类别列表)

X 年

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

程序寿命

教师(Joomla 类别列表) 先生X(Joomla 文章) 先生是的

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

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

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

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

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

问候, 吉布

【问题讨论】:

【参考方案1】:

Joomla 将(总是?)将当前菜单项添加到面包屑。从那里再往下看,将由扩展程序显示。

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

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

【讨论】:

以上是关于如何让 Joomla 的面包屑显示 K2 项目的正确路径?的主要内容,如果未能解决你的问题,请参考以下文章

列出 Joomla 中的兄弟项目! K2项目页面

Joomla 2.5 仅在 K2 类别上显示模块而不在 K2 项目上

仅向某些用户或组显示 Joomla K2 额外字段

Joomla! K2 - 如何获取用户页面的作者项目计数?

如何将项目从 K2 转移到 Joomla 文章或 wordpress ?啥是最明智的选择?

如何在类别页面上获取 Joomla K2 项目作为对象?