Здравствуйте! Помогите пожалуйста! Надо вывести товары со значение дополнительных свойств типа флажок на главную страницу.
Вод код вывода, но он почему то не выводит ничего, и ошибок тоже вроде нет. Посмотрите что не так.
<?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 ('none')
//->itemsForbiddenTags (array ('text'))
->group (FALSE)
->itemsProperties (TRUE)
->limit (3);
// Объединение с нужной таблицей свойств
$Shop_Controller_Show
->shopItems()
->queryBuilder()
->leftJoin('shop_item_properties', 'shop_items.shop_id', '=', 'shop_item_properties.shop_id')
->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id',
array(
array('AND' => array('shop_item_properties.property_id', '=', Core_QueryBuilder::expression('`property_value_ints`.`property_id`')))
)
)
// Идентификатор дополнительного свойства
->groupBy('shop_items.id')
->where('property_value_ints.property_id', '=', 69)
->clearOrderBy()
->orderBy('property_value_ints.value', 'DESC');
}
?>
Заранее спасибо!