>我正在尝试覆盖模块中类别列表的默认布局模板
mod_articles_categories
这样做的原因是能够显示与每个类别关联的图像,该图像在每个类别的参数中设置。
我找到的显示这些图像的代码是
json_decode($item->参数)->图像
但它不起作用,有什么想法吗?
"官方"的方式是在foreach ($list as $item) :
中使用这样的东西
<?php
$params = new JRegistry();
$params->loadString($item->params);
$image = $params->get('image');
if ($image) : ?>
<img src="<?php echo $image; ?>" />
<?php endif; ?>
但是你的代码也应该可以工作。至少当我在本地测试它时它是这样。我发布的代码将允许您为参数设置默认值。喜欢$params->get('image', 'foo/bar.png');
.除此之外,它的作用大致相同。