使用默认的 Joomla 联系人组件。在一个网页上,我想列出多个类别的所有联系人。Joomla 可以选择列出几个类别并提供每个类别的链接。但它不提供直接在同一页面上列出联系人的选项。
我有 1 个主要的空类别和 2 个子类别。我创建了一个菜单项,显示这个主要类别和 2 个子类别。在每个子类别下,我想列出联系人。
在 category/ 的 default_children.php 模板中,我尝试进行一些(覆盖)更改但没有成功。我对 php 不是很熟悉...我认为加载“项目”模板是最正确的方法,但我该如何实现呢?
<?php foreach ($this->children[$this->category->id] as $id => $child) : ?>
$this->category = $child;
echo $this->loadTemplate('items');
<?php endforeach;>
尝试了几件事来完成这项工作,但它一直显示该类别中不存在任何项目的消息。
为什么 $child->hasChildren() 返回 0?我的类别不是空的...