Автор Тема: Мультимагазин, разные шаблоны, разный дизайн модулей.  (Прочитано 4567 раз)

15 Май 2014, 16:13:20
Ответ #15
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
[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.