Платежный модуль CCAvenue дает ошибку на странице корзины заказов, Prestashop 1.6.1.7 - PullRequest
0 голосов
/ 30 июня 2018

Модуль CC Avenue выдает следующую ошибку на странице корзины заказа, хотя модуль как таковой работает и в этом нет ничего плохого, но как мне устранить эту ошибку?

Примечание: неопределенный индекс: ccavenue_error_message в /home/desigssq/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157): код eval () в строке 38

Примечание. Попытка получить свойство необъекта в /home/desigssq/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157): код eval () в строке 38 enter image description here

1 Ответ

0 голосов
/ 02 июля 2018

Эта ошибка означает, что переменная $ccavenue_error_message находится в одном из .tpl файлов модуля, но не определена в файле .php, который ее вызывает.

В файле .tpl добавьте условие к части кода, содержащей $ccavenue_error_message. Например, если у вас есть:

<div class="error">{$ccavenue_error_message.text}</div>

заменить его на:

{if isset($ccavenue_error_message)}<div class="error">{$ccavenue_error_message.text}</div>{/if}

Не стесняйтесь добавлять код вашего файла TPL, чтобы я мог дать вам именно ту часть, чтобы изменить.

Вам также следует попросить разработчика модуля исправить эту ошибку.

...