работает над чем-то похожим.Надеюсь, это поможет другим, Получите еще немного кода:
каталог \ контроллер \ продукт
$cat_array = explode ("_", $path);
$top_cat_id = $cat_array[0];
$cat_Image = $this->model_catalog_category->getCatImage($top_cat_id);
if ($cat_Image) {
//show this image
$this->data['image'] = $cat_Image['image'];
}
каталог \ модель \ каталог
public function getCatImage($category_id) {
$query = $this->db->query("SELECT image FROM " . DB_PREFIX .
"category AS cat LEFT JOIN category AS cats ON cats.parent_id = cat.category_id WHERE cat.parent_id =0 AND cat.category_id = '" . (int)$category_id . "'");
return $query->row;
}
каталог \ view \ theme \ default \ template \ product
<?php if ($image) { ?>
<div class="image"><img src="<?php echo $image; ?>" alt="<?php echo $heading_title; ?>" /></div>
<?php } else { ?>
<div class="image"><img src="<?php echo $OTHERimage; ?>" alt="<?php echo $heading_title; ?>" /></div>
<?php } ?>