0

モジュール内のカテゴリリストのデフォルトのレイアウトテンプレートを上書きしようとしています

mod_articles_categories

その理由は、各カテゴリのパラメータで設定されている各カテゴリに関連付けられた画像を表示できるようにするためです。

それらの画像を表示するために私が見つけたコードは

json_decode($ item-> params)-> image

しかし、それは機能していません、何かアイデアはありますか?

4

1 に答える 1

0

「公式」の方法は、このようなものを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; ?>

ただし、コードも機能するはずです。少なくとも、ローカルでテストしたときはそうです。私が投稿したコードでは、paramのデフォルト値を設定できます。のように$params->get('image', 'foo/bar.png');。それ以外はほぼ同じです。

于 2013-03-20T18:45:10.880 に答える