Вывод дополнительного свойства товаров. Вывод товаров в xml

#
Вывод дополнительного свойства товаров. Вывод товаров в xml
Приветствую.

Никак не могу сообразить и/или найти в документации, может кто подскажет?

Хочу выводить в случайном порядке дополнительное свойство товаров, при условии, что у товара установлено определённое значение другого дополнительного свойства.

Подробнее: например, есть два дополнительных свойства - some_image и is_on. Я хочу сделать что-то вроде:

SELECT some_image FROM shop_items
WHERE is_on = 'TRUE'
ORDER BY RAND()
LIMIT 1


Как такое можно реализовать в HostCMS? Я завяз уже на этапе вывода в xml всех товаров. Использую следующий код:

    <?php
        if (Core::moduleIsActive('shop'))
        {
            $Shop_Controller_Show = new Shop_Controller_Show(
                Core_Entity::factory('Shop', 1)
            );
            $Shop_Controller_Show
                ->xsl(Core_Entity::factory('Xsl')->getByName('МагазинКаталогТоваров'))
                ->groupsMode('all')
                ->viewed(FALSE)
                ->group(FALSE);
            $Shop_Controller_Show->shopItems();
            $Shop_Controller_Show->show();
        }
    ?>


А в xml идёт только информация о группах ):
#
Re: Вывод дополнительного свойства товаров. Вывод товаров в xml
Чтоб свойства попали в XML добавтье в контроллер:
->itemsProperties(TRUE)
подробнее в АПИ

Для выборки товаров используйте построитель запросов QueryBuilder
Документация тут, так же есть тема на форуме тут
skype: mcross82
Авторизация