php - CCAvenue 支付模块在订单购物车页面中出现错误,Prestashop 1.6.1.7
问题描述
CC Avenue 模块在“订单购物车”页面上出现以下错误,尽管该模块本身正在工作并且没有任何问题,但是如何消除此错误?
注意:未定义索引:/home/designssq/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) 中的 ccavenue_error_message :第 38 行的 eval() 代码
注意:尝试在 /home/designssq/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) 中获取非对象的属性:第 38 行的 eval() 代码
解决方案
此错误表示该变量位于模块$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 文件的代码,以便我可以准确地为您提供要修改的部分。
您还应该要求模块的开发人员更正此错误。
推荐阅读
- python - RSA在python中使用私钥对字符串进行签名
- .net - 如何从控制台应用程序 c# 使用 Google API 将文件上传到 Google Drive(注意 - 需要从控制台应用程序上传)
- ansible - Ansible:如何使用参数化分支变量从需求中安装角色
- arrays - 在蛇游戏中创建蛇的尾巴 - swift
- python-3.x - 无论如何强制python电子邮件中的字符集?
- three.js - 在 WebVR / WebXR 中锁定摄像机位置
- python - 如何解决pycharm并发图中的“”
- javascript - 如何在 lernajs mono repo 中的 VSCode 中“跳转到定义”?
- python - 如何在 python 3 中读取在 python 2.7 或 3 中复制的泡菜?
- java - 杰克逊在将 JSON 反序列化为 POJO 时抛出 "msg":"Unrecognized field \"numeratorType\"