Joomla show subcategory image on category page?
除了创建另一个 MYSQL 连接之外,有没有办法在浏览父类别页面时检索子类别图像?
例如:
-
主要类别(设置为博客类别)
- 子类别 1(在基本选项图像字段中设置的图像)
- 子类别 2(在基本选项图像字段中设置的图像)
- 子类别 3(在基本选项图像字段中设置的图像)
- ……
现在,当我浏览"主类别"时,它会显示类别标题和子类别的描述,但我找不到任何"正常"方法来检索我在基本选项中设置的图像。
我能做的唯一方法是创建另一个 MYSQL 调用并从数据库中检索图像,但我想知道是否有另一种更有效的方法。
我正在使用 Joomla 2.5。
谢谢!
我建议你覆盖内容的输出,这样你就可以添加一些代码来输出你的图像。
复制:
joomla/components/com_content/views/category/tmpl/blog_children.php
收件人:
joomla/templates/yourtemplate/html/com_content/category/blog_children.php
然后编辑你的新覆盖文件,就在下面:
1 2 3 | <span class="item-title">id));?>"> <?php echo $this->escape($child->title); ?> </span> |
添加:
1 | <?php echo '<img src="'.json_decode($child->params)->image . '" />'; ?> |
有关组件输出类型和布局覆盖,请参阅 Joomla 文档。