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


Joomla breadcrumb showing "Uncategorized" category

我有一个菜单链接到Joomla中的"单篇文章"。

所以,面包屑是:家庭>服务

现在,我创建了一篇文章以投入服务页面。例如,"开发服务"页面。

因此,我转到"服务"页面并创建了指向此页面的链接,现在bradcrumb是: 主页> 服务> 未分类> 开发服务

如何仅放置主页>服务>开发服务

有什么技巧吗?

在 Joomla 论坛上为您找到了一些解决方法,但请考虑如何从 Joomla! 核心覆盖组件 mvc。 这实际上隐藏了痕迹导航中的类别,但只有在$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();
}

我遇到了同样的问题,并花了一个小时来谷歌这个问题。如果您在 2 个或更多菜单中分配了单个文章,则可能发生:)删除菜单并重新分配所有文章。