- N +

opencart 3.0版本历史订单优化

opencart 3.0版本历史订单优化原标题:opencart 3.0版本历史订单优化

导读:

本篇文章为大家讲解一个用户历史订单商品图片显示的简单修改,只需要两个步骤。第一步,在order控制器文件(路径catalog\controller\account\order....

本篇文章为大家讲解一个用户历史订单商品图片显示的简单修改,只需要两个步骤。
第一步,在order控制器文件(路径catalog\controller\account\order.php)中将图片的变量调取出来,

这三个代码片段 加在order控制器文件的 public function info ( ) 方法里对应的位置,如下图代码位置。2.png

代码片段①

$this->load->model('tool/image');

代码片段②

//添加图片
            if ($product_info['image']) {
               $image = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_cart_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_cart_height'));
            } else {
               $image = '';
            }
//添加图片

代码片段③

            'image'     => $image,//添加图片


第二步在订单模板文件(路径catalog\view\theme\default\template\account\order_info.twig)中调用出来,添加位置如下图两个代码片段

3.png

代码片段①

<td class="text-left">商品图片</td>

代码片段②

<td class="text-center">{% if product.image %}<a href="{{ product.href }}"><img src="{{ product.image }}" alt="{{ product.name }}" title="{{ product.name }}" class="img-thumbnail" /></a> {% endif %}</td>


4.png

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

验证码

    评论列表 (已有3条评论,共3017人参与)参与讨论
    网友昵称:访客
    访客 游客 椅子
    2021-11-14 回复
    为毛我的页面没有变化
    网友昵称:OC小店
    OC小店 铁粉
    2021-11-15 回复
    @ 访客 可能是你本身安装了一些插件, 需要你手动在后台更新下 ocmod
    网友昵称:访客
    访客 游客 沙发
    2021-08-26 回复
    感谢分享, 整体没错,不过有一个小失误, 就是 {{ product.href }} 这个在 order.php里也要声明, 否则在 twig文件里调用时无效哦