在覆盖的模块模板中显示类别图像



>我正在尝试覆盖模块中类别列表的默认布局模板

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');.除此之外,它的作用大致相同。

相关内容

  • 没有找到相关文章

最新更新