Программно получить недавно просмотренные

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 skiller
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 04.10.2010

31.08.2011 11:55

Здравствуйте. Подскажите, плз, как программно получить недавно просмотренные товары? Нужно для того, чтобы вывести в карусель на странице товара.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

31.08.2011 12:40

Создайте блок класса Mage_Reports_Block_Product_Viewed и вызовите у него метод getItemsCollection.

#3 skiller
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 04.10.2010

01.09.2011 15:06

Делаю вот так
$_recent = new Mage_Reports_Block_Product_Viewed();
$items = $_recent->getItemsCollection();

В итоге $items пустой. В чем может быть загвоздка? На стандартной мадженте работает такая конструкция.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

01.09.2011 16:57

Если данный программный код работает для стандартной Magento, но не работает на вашем сайте, то сравните программный код вашего сайта со стандартным.

Поделиться темой: