Товары какой-нибудь группы в карточке товара, включая товары из всех подгрупп

#
Товары какой-нибудь группы в карточке товара, включая товары из всех подгрупп
Добрый вечер!
Помогите реализовать. Нужно в карточки товара дополнительно вывести товары какой нибудь группы(по id группы), включая все товары подгруппы.
Модератор
#
Re: Товары какой-нибудь группы в карточке товара, включая товары из всех подгрупп
alexpnz,
в коде ТДС выбираете нужные товары с использованием ORM, создаете новый XML-узел, добавляете его к контроллеру и узлу добавляете найденные товары из нужных групп, далее останется просто на XSL вывести данные в требуемом виде.
Контроллеры: http://www.hostcms.ru/documentation/modules/core/controllers/
Создание узла и добавление его магазину:
// Если в карточке товара
if ($Shop_Controller_Show->item)
{
   $oMyXmlEntity = Core::factory('Core_Xml_Entity')->name('related');
   $Shop_Controller_Show->addEntity($oMyXmlEntity);
   
   // Выбираем нужные товары
   $oShop_Items = ....;
   
   $aShop_Items = $oShop_Items->findAll(FALSE);
   
   foreach ($aShop_Items as $oShop_Item)
   {
      // Добавляем нужные товары узлу <related>
      $oMyXmlEntity->addEntity(
         $oShop_Item->clearEntities()
      );
   }
}
Авторизация