This is an old revision of the document!
1. Добавляем доп. свойство типа флаг в интернет магазине для товара и для группы которые хотим видеть на главной странице.
2. В свойствах товаров для группы включаем доп. свойство для вывода товара на главной для всех групп товаров.
3. Макеты сайта → Основной макет → Главная страница, добавляем код.
<?php $shop_id = 5; $limit = 9; $oGroups = Core_Entity::factory("shop_group"); $oGroups->queryBuilder() ->where("shop_groups.shop_id", "=", $shop_id) ->where("shop_groups.parent_id", "=", "0") ->orderBy("sorting"); Kad_Shop::filterShopGroups($oGroups, "Указываем тут id доп. свойства группы", 1); $aoGroups = $oGroups->findAll(); foreach($aoGroups as $oGroup) { $oShopControllerShow = new Kad_Shop_Controller_Show($oGroup->Shop); $oShopControllerShow ->subgroups(TRUE) ->itemsProperties(TRUE); //включаем вывод доп. свойств в xml, это будет нужно для добавления большого товара Kad::showFilteredCatalog('bh_ВыводТовараНаГлавной', $oShopControllerShow, 85, 1, $limit, $oGroup->id); } ?>