Joomla面包屑显示“未分类”类别

时间:2012-06-28 17:31:01

标签: php joomla breadcrumbs

我有一个菜单链接到Joomla的“单篇文章”。

所以,面包屑是:Home>服务

现在,我创建了一篇文章进入服务页面。例如,“开发服务”页面。

所以,我去了“服务”页面并创建了一个指向此页面的链接,现在bradcrumb是:Home>服务>未分类>发展服务

如何只放置Home>服务>发展服务

是否有一些技巧?

2 个答案:

答案 0 :(得分:3)

Joomla Forum找到了一些解决方法,但需要考虑How to override the component mvc from the Joomla! core中所述。这实际上隐藏了痕迹中的类别,但只有在$this->item->catid为0时才能轻松修改。

您想要的更改位于:components/com_content/views/article/view.html.php

$category = JCategories::getInstance('Content')->get($this->item->catid);
while ($category && ($menu->query['option'] != 'com_content' || $menu->query['view'] == 'article' || $id != $category->id) && $category->id > 1)
{
    $path[] = array('title' => $category->title, 'link' => ContentHelperRoute::getCategoryRoute($category->id));
    $category = $category->getParent();
}

答案 1 :(得分:0)

我遇到了同样的问题,花了一个小时去研究这个问题。如果您已在2个或更多菜单中分配单个文章,则可以发生:)删除菜单并再次分配所有文章。