在我的网站上,在订单历史记录(my_account/order_history)上显示产品名称非常重要,而在 opencart 中只显示订单 ID。我已经部分解决了这个问题,但是我非常感谢一些提示如何继续。该主题曾于 2011 年在http://forum.opencart.com/viewtopic.php?f=20&t=46387&p=437991#p437991
- 主要问题是文件 order_list.tpl 无权访问
$product['name']
控制器 order.php (其中定义为function info()
而不是function index()
),只有 order_info.tpl 有。我试图将部分代码从函数 info() 复制到函数 index() 但它仍然无法访问那里。任何提示我必须做什么?我需要更改模型文件中的某些内容吗?或者如何修改控制器文件(order.php)以允许 order_list.tpl 具有正确的访问权限? - 我尝试过的一种方法是在新 div 中的 order_list.tpl 上使用 javascript 呈现内容 order_info(如http://goo.gl/nMXhEu中所述)但是作为 js 中的新手,我无法修改它以在页面后立即打开 -负载(不移动)。我试图将鼠标悬停更改为加载,然后再加载其他一些但没有成功..
$("body").on("mouseover", function(e){
$(".order-info").load(e.target.href, function(){
$(e.target).addClass("unloaded");
});
});
任何帮助或提示如何进行将不胜感激