如何让 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 2.5 仅在 K2 类别上显示模块而不在 K2 项目上