モジュール内のカテゴリリストのデフォルトのレイアウトテンプレートを上書きしようとしています
mod_articles_categories
その理由は、各カテゴリのパラメータで設定されている各カテゴリに関連付けられた画像を表示できるようにするためです。
それらの画像を表示するために私が見つけたコードは
json_decode($ item-> params)-> image
しかし、それは機能していません、何かアイデアはありますか?
モジュール内のカテゴリリストのデフォルトのレイアウトテンプレートを上書きしようとしています
mod_articles_categories
その理由は、各カテゴリのパラメータで設定されている各カテゴリに関連付けられた画像を表示できるようにするためです。
それらの画像を表示するために私が見つけたコードは
json_decode($ item-> params)-> image
しかし、それは機能していません、何かアイデアはありますか?
「公式」の方法は、このようなものを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');
。それ以外はほぼ同じです。