Вывод товаров из группы и ее подгрупп

#
Вывод товаров из группы и ее подгрупп
Добрый день, решение для вывода товаров из групп и подгрупп на странице группы для ТДС нашел, работает, а вот как в код вызова вставить - не придумал, помогите скрестить код:

http://www.hostcms.ru/documentation/modules/shop/frontend/show-subitems/ - из этого мануала с этим


<?php
$Shop_Controller_Show = new shop_Controller_Show(
Core_Entity::factory('Shop', 1)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ВыводТоваров')
)
->groupsMode('tree')
->itemsProperties(TRUE)
->group(10)
->limit(4);

$Shop_Controller_Show->show();
?>
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вывод товаров из группы и ее подгрупп
Создайте файл  modules\shop\controller\extend.php  в него поместите код переопределяющий контроллер http://www.hostcms.ru/documentation/modules/shop/frontend/show-subitems/
Только первая строчка будет такой:

class Shop_Controller_Extend extends Shop_Controller_Show


После этого в макете  можете использовать новый контроллер Shop_Controller_Extend :

<?php
$Shop_Controller_Show = new Shop_Controller_Extend(
Core_Entity::factory('Shop', 1)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ВыводТоваров')
)
->groupsMode('tree')
->itemsProperties(TRUE)
->group(10)
->limit(4);

$Shop_Controller_Show->show();
?>
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Вывод товаров из группы и ее подгрупп
спасибо за ответ, попробую сейчас!
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вывод товаров из группы и ее подгрупп
Пытаюсь использовать это решение, добавил файл, в макете указал
<?php
if (Core::moduleIsActive('shop' && Core_Page::instance()->object->group > 0){
   $Shop_Controller_Show = new Shop_Controller_Extend(
      Core_Entity::factory('Shop', 3)
   );
   
   $Shop_Controller_Show
      ->xsl(
      Core_Entity::factory('Xsl'->getByName('МагазинКаталог[архив]'
   )
      
      
      ->modificationsList(TRUE)
      ->groupsMode('tree'
      ->group(Core_Page::instance()->object->group)
      ->limit(16)
      ->show();

         }
   ?>   
В любой группе выводит все товары из каталога, хотя указываю идентификатор текущей
Авторизация