我最近遇到了一个问题,当我想要显示某个类别(或子类别)及其子文章时,同时包含类别描述和图像。通常使用的模块是文章类别。
我想要实现的是:

但我最终得到的结论是:

当试图调用类别描述或图像时,我得到了错误,而它们还没有被存储,只有类别名称及其项目(甚至没有到类别的链接)
是否知道是否有覆盖的可能性使此工作,或另一个模块做的技巧?
Joomla 3.0.3中mod_articles_category的默认文件:http://pastebin.com/8pNeQyzn
发布于 2013-03-07 18:19:30
已解决:
创建mod_ Create _category/tmpl/default.php的覆盖在mod_article_category/default.php中查找此行:
<?php foreach ($list as $group_name => $group) : ?>并在下面添加以下内容:
<?php
// Get a db connection.
$db = JFactory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
$query
->select(array('title, description, params'))
->from('#__categories')
->where('title = \''.$group_name.'\'')
->where('extension = \'com_content\'')
->where('published = \'1\'');
// Reset the query using our newly populated query object.
$db->setQuery($query);
// Load the result(1) as an object.
$cat = $db->loadObject();
$catparams = json_decode($cat->params);
?>现在,您可以通过回显字段来访问标题、描述和类别参数(包括图像),例如:
<?= $cat->description ?>或
<?= ($catparams->image) ? $catparams->image : "No image"; ?>在我承认这不是一种简单的方法之后,我很快就发现了这一点。
https://stackoverflow.com/questions/15267711
复制相似问题