[code
<?php
]class CategoryController extends CategoryControllerCore
{
public function initContent()
{
parent::initContent();
/************************* Images Array ******************************/
$image_array=array();
for($i=0;$i<count($this->cat_products);$i++)
{
if(isset($this->cat_products[$i]['id_product']))
$image_array[$this->cat_products[$i]['id_product']]= Product::getProductsImgs($this->cat_products[$i]['id_product']);
}
$this->context->smarty->assign('productimg',(isset($image_array) AND $image_array) ? $image_array : NULL);
/************************* /Images Array ******************************/
$this->context->smarty->assign(array(
'HOOK_CATEGORY_HEADER' => Hook::exec('displayCategoryHeader'),
'HOOK_CATEGORY_FOOTER' => Hook::exec('displayCategoryFooter'),
'display_category_title' => Configuration::get('STSN_DISPLAY_CATEGORY_TITLE'),
'display_category_image' => Configuration::get('STSN_DISPLAY_CATEGORY_IMAGE'),
'display_category_desc' => Configuration::get('STSN_DISPLAY_CATEGORY_DESC'),
'display_subcategory' => Configuration::get('STSN_DISPLAY_SUBCATE'),
'categorySize' => Image::getSize(ImageType::getFormatedName('category')),
));
}
}
Должно работать, только если нет совпадений в именах переменных.
Включите режим отладки и вывода ошибок или проверяте родительский класс CategoryControllerCore.