Добрый день, добрые люди!
Подскажите, пожалуйста, что я делаю не так.
Есть виджет «Наши новые проекты».
Редактирую его ТДС – редактирую параметры – в Идентификаторе магазина ставлю галочку у Множественных значений.
Редактирую код ТДС «Наши новые проекты»:
<?php
$shop_id = Core_Array::get(Core_Page::instance()->widgetParams, 'shopId');
$xsl = Core_Array::get(Core_Page::instance()->widgetParams, 'xsl');
$limit = Core_Array::get(Core_Page::instance()->widgetParams, 'limit');
$oShop = Core_Entity::factory('Shop', $shop_id);
if (Core::moduleIsActive('shop'))
{
$Shop_Controller_Show = new Shop_Controller_Show(Core_Entity::factory('Shop', $oShop));
$Shop_Controller_Show
->xsl(Core_Entity::factory('Xsl')->getByName($xsl))
->groupsMode('none')
->group(false)
->cache(false)
->viewed(false)
//->join('shop_items', 'shop_items.shop_item_id', '=', 'shop_items.id')
//->where('shop_items.shop_id', 'IN', array(24, 25))
->limit($limit);
$Shop_Controller_Show
->shopItems()
->queryBuilder()
//->leftJoin('shop_items', 'shop_items.id', '=', 'shop_id')
->clearOrderBy()
->orderBy('shop_items.id', 'DESC');
$Shop_Controller_Show
->show();
}
?>
Но в итоге у меня не получается, что-то делаю не так…
Хотелось бы в этом виджете вывести товары из двух магазинов id 24 и 25.
Как решить такую задачу? Кто подскажет?