Joomlaの「単一の記事」にリンクするメニューがあります。
つまり、ブレッドクラムは次のとおりです。ホーム>サービス
さて、サービスページに入れる記事を作成しました。たとえば、「開発サービス」ページ。
そこで、「サービス」ページに移動して、このページへのリンクを作成しました。これで、ブラッドクラムは次のようになります。ホーム>サービス>未分類>開発サービス
ホーム>サービス>開発サービスのみの置き方
トリックはありますか?
Joomlaの「単一の記事」にリンクするメニューがあります。
つまり、ブレッドクラムは次のとおりです。ホーム>サービス
さて、サービスページに入れる記事を作成しました。たとえば、「開発サービス」ページ。
そこで、「サービス」ページに移動して、このページへのリンクを作成しました。これで、ブラッドクラムは次のようになります。ホーム>サービス>未分類>開発サービス
ホーム>サービス>開発サービスのみの置き方
トリックはありますか?
Joomla Forumでいくつかの回避策を見つけましたが、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();
}
私は同じ問題に直面し、問題をグーグルで検索するのに1時間費やしました. 2 つ以上のメニューで 1 つの記事を割り当てた場合に発生する可能性があります :) メニューを削除し、すべての記事を再度割り当てます。