2017-02-22 54 views
0

PrestaShop 1.6.1.10Prestashop с smarty_internal_templatebase

PHP 5.5.7

При включении отладки в PrestaShop, появляются как ошибки, как это, я бы это исправить, но я не понимаю как это исправить.

Примечание: Undefined индекс: уш в public_html/инструменты/Smarty/sysplugins/smarty_internal_templatebase.php (157) : Eval() 'd код на линии 34 Примечание: Попытка получить свойство необъектных в public_html/инструмент/Smarty/sysplugins/smarty_internal_templatebase.php (157) : Eval() 'D кода на линии 34 Примечание: Undefined индекс: hookPaymentShow в public_html/инструмент/Smarty/sysplugins/smarty_internal_templatebase.php (157) : eval() 'd code on line 44 Примечание: попытка получить свойство не-объекта в public_html/tools/smarty/sysplugins/smarty_internal_templat ebase.php (157) : Eval() 'd кода на линии 44 Примечание: Не определено индекс: manifestPDFFooter в public_html/инструменты/Smarty/sysplugins/smarty_internal_templatebase.php (157) : Eval()' d кода на линии 52 Примечание: Попытка получить свойство необъектных в public_html/инструменты/Smarty/sysplugins/smarty_internal_templatebase.php (157) : Eval() 'd код на линии 52 Notice: Undefined индекс: убывание в public_html/инструменты /smarty/sysplugins/smarty_internal_templatebase.php(157) : Eval() 'd кода на линии 54 Примечание: Попытка получить свойство не-объекта в public_html/инструмент/Smarty/sysplugins/smarty_internal_templatebase.php (157) : eval() 'd code on lin e 54

+0

Проверить модули, которые подключены к 'hookPaymentShow' в Page' Modules> Positions' затем проверить ВДУ этих модулей. Обычно вы найдете что-то вроде этого 'xxx.br' или' xxx ['br'] 'или' xxx-> br'. есть также неопределенный индекс desc, который похож. – UnLoCo

ответ

0

Это означает, что где-то в tpl есть вызов hookPaymentShow (например) в массиве, который не определен (не существует).

Try, чтобы найти место, где брошено уведомление, и вы можете удалить запись или использовать что-то вроде {if isset($array['variable'])}$array['variable']{/if}