Автор Тема: [РЕШЕНО] Ошибка в модулях  (Прочитано 481 раз)

10 Ноябрь 2015, 11:03:55
  • Фрилансер
  • *
  • Сообщений: 140
  • Репутация: +2/-1
  • Сообщество PrestaShop
    • Просмотр профиля
После обновления модулей при заходе в Модули всплывает такая ошибка
Notice в строке 136 в файле /cache/smarty/compile/9c/46/95/9c469535ffd4b5aaf7e437e9b4fa069d622e1b03.file.list.tpl.php
Undefined property: stdClass::$price
Показывает 22 одинаковых ошибки. Что такое, как исправть?
Престу вообще стало невозможно обновлять. Гонят проду и не исправляют ошибки.
10 Ноябрь 2015, 11:15:52
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ошибки в шаблонах админки. В файле /admin/themes/default/template/controllers/modules/list.tpl
Найдите
{if $module->price|floatval == 0}{l s='Free'}{elseif isset($module->id_currency) && isset($module->price)}{displayPrice price=$module->price currency=$module->id_currency}{/if}
Замените на
{if isset($module->id_currency) && isset($module->price)}{displayPrice price=$module->price currency=$module->id_currency}{else}{l s='Free'}{/if}
10 Ноябрь 2015, 11:27:21
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 140
  • Репутация: +2/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо !!! Этот форум самый лучший.
На prestashop.com советывают не включать моддебаг, типа это не такие страшные ошибки. А у меня весь лог забит, каждый раз при заходе в модули показывало, задолбало постояно смотреть на эти предупреждения. Для себя сделал вывод не обновлять престу.Начиная от prestashop v. 1.6.0.5 постоянные ошибки после обновления.

DarinSr еще раз спасибо  :)
Тему можно закрывать.