Фильтр по производителю в шаблоне МагазинФильтр

#
Фильтр по производителю в шаблоне МагазинФильтр
Приветствую! В стандартном шаблоне Корпорация HostCMS в боковом блоке выводится фильтр интернет-магазина, а производители выводятся ПОД всеми товарами категории интернет-магазина. Как бы перенести производителей тоже в боковой фильтр в выпадающий список? Копал шаблон МагазинФильтр, а так же пытался воспользоваться данным решением - http://www.hostcms.ru/forums/2/7751/
Но не работает. Можете помочь?
#
Re: Фильтр по производителю в шаблоне МагазинФильтр
Проверьте попадают ли данные производителей в xml: http://www.hostcms.ru/documentation/step-by-step/top-panel/xml/

Если вызов фильтра идет в макете то следующий код нужно добавлять в макете в вызове фильтра:

$oShop = $Shop_Controller_Show->getEntity();

// XML-сущность, к которй будут добавляться производители
$oProducersXmlEntity = Core::factory('Core_Xml_Entity')->name('producers');
// Добавляем XML-сущность контроллеру показа
$Shop_Controller_Show->addEntity($oProducersXmlEntity);

// Список производителей
$oShop_Producers = $oShop->Shop_Producers;
$oShop_Producers->queryBuilder()
->select('shop_producers.*')
->distinct()
->join('shop_items', 'shop_items.shop_producer_id', '=', 'shop_producers.id')
->where('shop_items.shop_group_id', '=', $Shop_Controller_Show->group)
->where('shop_items.deleted', '=', 0);

$aShop_Producers = $oShop_Producers->findAll();
foreach ($aShop_Producers as $oShop_Producer)
{
// Добавляем производителя потомком XML-сущности
$oProducersXmlEntity->addEntity(
$oShop_Producer->clearEntities()
);
}
«Не выходи из комнаты, не совершай ошибку…»
Авторизация