0

単一のカテゴリで記事数を表示したいと考えています。

$categoryName = "CategoryName";
$n = count($this->category->$categoryName);
echo "This category has ".$n." articles in it!";

これは機能していません (例)。

4

2 に答える 2

0

これを可能にするパラメーターがすでにあります。カテゴリ リストまたはカテゴリ ブログメニュー アイテムを割り当て、 [カテゴリ オプション] パラメーター タブで選択します。No Articles メッセージを表示するように変更します。

コードが機能しない理由は、単一のカテゴリが で表されているため$this->categoryです。

ただし、カテゴリ ブログまたはカテゴリ リスト レイアウトの場合は、次のように簡単に使用できます。

$categoryName = "CategoryName";
if($this->category->title==$categoryName) {
    count($this->category->getNumItems(true))
}

http://docs.joomla.org/Help25:Menus_Menu_Item_Article_Category_Blog#Category_Options

于 2013-02-19T09:05:43.703 に答える
0

これを試して。

デフォルトのカテゴリ レイアウトには、記事の数が含まれています。

これを見てくださいcomponents\com_content\views\categories\tmpl

また、あなたはカウントを見つけることができますcount($item->getChildren())

これがあなたを願っています..

于 2013-02-19T08:56:00.937 に答える