Полезные решения, шпаргалки и примеры по html, css, js, jQuery, MySQL, PHP, HostCMS, ssh.
<?php
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 1)
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинГруппыТоваровНаГлавной')
)
->groupsMode('all') // выбираем все группы, даже подгруппы
->group(0) // начинаем с корня магазина, ID = 0
->viewed(FALSE) // исключаем просмотренные товары, т.к. по умолчанию они добавляются в XML, а нам не нужна дополнительнеая нагрузка, тем более мы их не выводим в группах
->limit(0); // исключаем вывод товаров, если нужно
$Shop_Controller_Show
->shopGroups() // делаем условие для групп
->queryBuilder()
->limit(2); // ставим лимит на выод групп 2
$Shop_Controller_Show->show();
?>