我想在一个类别中显示文章计数。
$categoryName = "CategoryName";
$n = count($this->category->$categoryName);
echo "This category has ".$n." articles in it!";这是不起作用的(示例)。
发布于 2013-02-19 17:05:44
已经有一个参数允许你这样做了。分配一个Category List或Category Blog菜单项,然后在Category Options parameters选项卡下选择。更改要显示的无文章消息。
你的代码不能工作的原因是因为一个单一的类别仅仅由$this->category表示。
但是,对于Category Blog或Category List布局,您可以简单地使用:
$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-19 16:56:01
尝尝这个。
默认类别布局包含其中的文章计数。
看一下这个components\com_content\views\categories\tmpl
您还可以找到count count($item->getChildren())
希望这能让你..
https://stackoverflow.com/questions/14952923
复制相似问题