Вывод групп интернет-магазина с учетом дополнительного свойства

Вывод групп интернет-магазина с учетом дополнительного свойства
Добрый день. Может кто сталкивался с такой задачей: в интернет-магазине необходимо вывести группы с учетом значения дополнительного свойства типа флажок (выводить отмеченные).

Имеется:
// Разделы магазина
            if (Core::moduleIsActive('shop')) {
               $Shop_Controller_Show = new Shop_Controller_Show(Core_Entity::factory('Shop', Core_Page::instance()->libParams['shopId']));

               $Shop_Controller_Show
                  ->shopGroups()
                  ->queryBuilder()
                  ->leftJoin('shop_group_properties', 'shop_groups.shop_id', '=', 'shop_group_properties.shop_id')
                  ->leftJoin('property_value_ints', 'shop_groups.id', '=', 'property_value_ints.entity_id', array(
                     array('AND' => array('shop_group_properties.property_id', '=', Core_QueryBuilder::expression('`property_value_ints`.`property_id`')))))
                  // Идентификатор дополнительного свойства
                  ->where('shop_group_properties.property_id', '=', 1)
                  // Значание дополнительного свойства
                  ->where('property_value_ints.value', '=', '1')
                  ->groupBy('shop_groups.id')
                  // Количество свойств
                  ->having(Core_Querybuilder::expression('COUNT(DISTINCT `shop_group_properties`.`property_id`)'), '=', 1);

               $Shop_Controller_Show
                  ->xsl(Core_Entity::factory('Xsl')->getByName('МагазинВспомогательныеГруппыТоваровМеню'))
                  ->groupsMode('tree')
                  ->itemsForbiddenTags(array('text', 'description'))
                  ->group(intval(Core_Page::instance()->object->group))
                  ->viewed(FALSE)
                  ->limit(0)
                  ->show();
            }


Работает так:


Помогите советом.
Модератор
Re: Вывод групп интернет-магазина с учетом дополнительного свойства
Ответ был дан в поддержке.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Re: Вывод групп интернет-магазина с учетом дополнительного свойства
Интересный вопрос! Я озадачилась этой же историей. Не выводятся группы в xml и все тут!
Задала этот вопрос в теме контроллеров http://www.hostcms.ru/forums/2/7122/page-34/
Код по сути тот же самый, в чем секрет????
изучаю hostcms 6
Re: Вывод групп интернет-магазина с учетом дополнительного свойства
Причем, sql запрос который я подсмотрела через панель а затем далее вбила в phpmyadmin - удачно выводит мне нужные группы. Почему же с api ничего в xml не попадает.

И еще что было подмечено - группы первого уровня c заполненным свойством попадают в xml, а вот более глубокие - НЕТ. Естественно нужно чтобы попадали в XML группы любого уровня.
изучаю hostcms 6
Модератор
Re: Вывод групп интернет-магазина с учетом дополнительного свойства
Авторизация