“ CC Avenue”模块在“订单购物车”页面上出现以下错误,尽管该模块正在运行,并且没有任何错误,但是如何删除此错误?
注意:未定义索引:/home/desigssq/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157)中的ccavenue_error_message:第38行上的eval()代码
注意:尝试在/home/desigssq/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157)中获取非对象的属性:第38行上eval()的代码>
答案 0 :(得分:1)
此错误表示变量$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文件代码,以便我可以准确地给您进行修改的部分。
您还应该要求模块开发人员纠正此错误。