TemplateMela Classy Shop (MAG090171): «Df_Catalog_Model_Product::$special_price in Megnor/Framework/Helper/Data.php on line 26»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

17.07.2014 20:14

Описание сбоя:
  • Оформительская тема: TemplateMela Classy Shop (MAG090171)
  • Место сбоя: главная страница витрины.
  • Описание сбоя: на главной странице отображаются белые пустоты вместо некоторых отсутствующих блоков. Отсутствует, в частности, блок «Рекомендованные товары».
  • Диагностическое сообщение:
    в системном журнале: «Notice: Undefined property: Df_Catalog_Model_Product::$special_price in app/code/local/Megnor/Framework/Helper/Data.php on line 26»
  • Причина сбоя: оформительская тема TemplateMela Classy Shop (MAG090171) ошибочно использует устаревший программный интерфейс Magento.

Способ устранения сбоя:
  • Файл: app/code/local/Megnor/Framework/Helper/Data.php
  • Вероятная строка: 26
  • Что найти:
    if((($now >= $specialFrom) && ($now <= $specialTo) || ($_product->special_price !== null) || ($_product->_rule_price !== null))){

  • На что заменить:
    if((($now >= $specialFrom) && ($now <= $specialTo) || ($_product->getData('special_price') !== null) || ($_product->getData('_rule_price') !== null))){


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