Приветствую.
Никак не могу сообразить и/или найти в документации, может кто подскажет?
Хочу выводить в случайном порядке дополнительное свойство товаров, при условии, что у товара установлено определённое значение другого дополнительного свойства.
Подробнее: например, есть два дополнительных свойства - 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 идёт только информация о группах ):