该列表将作为文章旁边的侧边栏菜单。我该怎么办?!从文章模板中,我设法检索的唯一内容是当前文章类别标题,但我不知道如何获取类别对象本身:
$this->item->category_title
是否可以通过更改或覆盖默认商品代码来实现此目的?
答案 0 :(得分:0)
简短回答 - 不。该模板用于定义主要内容区域和模块位置的布局。
应通过Joomla! extensions定义额外功能,因为您需要的特定功能需要Article Listing section中的模块。
您尚未指定Joomla的版本!但我们之前在Joomla上使用了ArtCats! 1.5。
答案 1 :(得分:0)
如果我理解正确,那就有可能。但是, cppl 指出的模块可能会更好。这需要数据库查询,并不是真正的模板/布局相关。无论如何,这可能会成功:
在templates / your_template / html / com_content / article / default.php中:
<?php
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('a.id, a.title');
$query->from('#__content AS a');
$query->where('a.catid = '.(int)$this->item->catid);
$query->where('a.state = 1');
$query->where('a.id != '.(int)$this->item->id);
$db->setQuery($query);
$articles = $db->loadObjectList();
?>
<ul>
<?php foreach($articles as $item) : ?>
<ul>
<li><?php echo $item->title; ?></li>
</ul>
<?php endforeach; ?>
</ul>