Не показывается. Потому что в этом массиве только имя файла, а пути (довольно извращенного) к файлу — нет. Почему бы не отдавать в этот массив и путь к файлу? Методом научного тыка удалось вытянуть полный путь следующим образом:
<?php
if (class_exists('shop'))
{
$shop = & singleton('shop');
$shop_id = 3; // тут подставьте свой ID магазина
if (isset($GLOBALS['shop_item_path']['group']) && $GLOBALS['shop_item_path']['group'])
{
// Извлекаем данные о группе $GLOBALS['shop_item_path']['group'] и показываем ее картинку
$row = $shop->GetGroup($shop_groups_id);
// получаем путь к картинке
$imgpath = '/upload/shop_'.$shop_id.'/'.substr($shop_groups_id,0,1).'/'.substr($shop_groups_id,1,1).'/'.substr($shop_groups_id,2,1).'/group_'.$shop_groups_id.'/'.$row['shop_groups_image'];
$imgtag = '<img src="'.$imgpath.'" alt="'.$row['shop_groups_name'].'" title="'.$row['shop_groups_name'].'"/>';
echo $imgtag;
}
}
?>