Не изменяется цена товара

Автор Connor, 25 октября 2019, 10:14:54

« назад - далее »

Connor

Столкнулся с такой проблемой - не меняется цена товара.

Посмотрел файл error_log, вот что пишет:

PHP Notice:  Undefined index: ii in /public_html/vendor/prestashop/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 265
PHP Notice:  Trying to get property of non-object in /public_html/vendor/prestashop/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 265

Код из вышеуказанного файла:

     263                 try {
     264             ob_start();
     265                eval("?>" . $output);
     266               $_output = ob_get_clean();
     267              }

Adik

Кеширование отключите и ккк, чтобы увидеть в каком файле ошибка.

Connor

Цитата: Adik от 25 октября 2019, 10:50:03
Кеширование отключите и ккк, чтобы увидеть в каком файле ошибка.
Всё это отключено. А насчет файла, там же указан файл smarty_internal_templatebase.php

Prestashopov

Проверьте переменную "ii" она не определена.
Ошибка в смарти, проверяйте редактируемый tpl файл.

Этот файл smarty_internal_templatebase.php тут не причем, он сообщает вам, что ошибка в смарти, а конкретно переменная ii не определена.
telegram: @PrestaGeek

Connor

#4
Цитата: Prestashopov от 25 октября 2019, 13:13:23
Проверьте переменную "ii" она не определена.
Как это сделать?)
Цитата: Prestashopov от 25 октября 2019, 13:13:23
Ошибка в смарти, проверяйте редактируемый tpl файл.
Не понял какой файл. Можно поконкретнее?

mistral

Цены меняются js функциями, в логах такие ошибки не отображаются.
Да и ошибок у вас в логах нет, то что вы написали показывает предупреждение, а не ошибку.
Консоль в бруаузере запустите и смотрите ошибки js.

Connor

Всем спасибо за советы. Оказалось, что контент-менеджеры работают через специальную программу, которая подключается через FTP. Там цены без проблем меняются.