Вывод самых новых товаров на главной странице

#
Вывод самых новых товаров на главной странице
Добрый день комрады! Задался вопросом выводить на главной странице сайта 6 последних добавленных товаров в ИМ (неважно в какой категории). В стандартном шаблоне нашел код на вывод последних спецпредложений:

<?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)
            ->limit(3);

         $Shop_Controller_Show
            ->shopItems()
            ->queryBuilder()
            ->join('shop_item_discounts', 'shop_item_discounts.shop_item_id', '=', 'shop_items.id')
            ->join('shop_discounts', 'shop_discounts.id', '=', 'shop_item_discounts.shop_discount_id')
            ->where('shop_discounts.active', '=', 1)
            ->where('shop_discounts.start_datetime', '<', Core_Date::timestamp2sql(time()))
            ->where('shop_discounts.end_datetime', '>', Core_Date::timestamp2sql(time()))
            ->where('shop_discounts.deleted', '=', 0)
            ->where('shop_items.modification_id', '=', 0)
            ->clearOrderBy()
            ->orderBy('RAND()');

         $Shop_Controller_Show->show();
      }


Как мне его перестроить чтобы выводились последние добавленные товары интернет-магазина ?
Модератор
#
Re: Вывод самых новых товаров на главной странице
      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)
            ->limit(6);

         $Shop_Controller_Show
            ->shopItems()
            ->queryBuilder()
            ->clearOrderBy()
            ->orderBy('shop_items.datetime', 'DESC')
;

         $Shop_Controller_Show->show();
      }
#
Re: Вывод самых новых товаров на главной странице
Очень благодарен Вам! Спасибо! Можно наверное в полезные решения тему
#
Re: Вывод самых новых товаров на главной странице
Что-то ничего не выводит вообще. Это работает для обновившихся ?
http://www.aiventa.ru
#
Re: Вывод самых новых товаров на главной странице
а доп свойства как там же вывести?
Модератор
#
Re: Вывод самых новых товаров на главной странице
volgastar,
* - itemsProperties(TRUE|FALSE|array()) выводить значения дополнительных свойств товаров, по умолчанию FALSE. Может принимать массив с идентификаторами дополнительных свойств, значения которых необходимо вывести.
* - itemsPropertiesList(TRUE|FALSE) выводить список дополнительных свойств товаров, по умолчанию TRUE
#
Re: Вывод самых новых товаров на главной странице
<div class="both"></div>
<p class="h3 material_title" style="margin-left: 12px; margin-top: 0">Новые проекты</p>
<?php
if (Core::moduleIsActive('shop') {
$Shop_Controller_Show = new Shop_Controller_Show(Core_Entity::factory('Shop', 7 and 13));
$Shop_Controller_Show
->xsl(Core_Entity::factory('Xsl'->getByName('НовыеПроектыНаГлавной')
->groupsMode('none'
//->itemsForbiddenTags(array('text')
->group(FALSE)
->limit(6);
$Shop_Controller_Show
->shopItems()
->queryBuilder()
->clearOrderBy()
->orderBy('shop_items.datetime', 'DESC';
$Shop_Controller_Show->show();
}
?>
#
Re: Вывод самых новых товаров на главной странице
Здравствуйте! Есть задача вывести на главной товары из определенной категории и каждый день выводить из разной категории по ДНЯМ НЕДЕЛИ, по сути всего 5 рабочих дней и 5 категорий. Т.Е. проверять если сегодня понедельник выводим из категории с ID=1 и т.к. далее?
#
Re: Вывод самых новых товаров на главной странице
Решено! Пока писал, догадался как сделать!

->where('shop_group_id', '=', 610)
Авторизация