- N +

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

有好的文章希望我们帮助分享和推广,猛戳这里我要投稿

  • 原文地址:ocxd
  • 温馨提示:文章内容系作者个人观点,不代表OC小店对观点赞同或支持。
  • 版权声明:本文转载mineya版权归原作者所有,欢迎分享本文,转载请保留出处!

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

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

快捷回复:

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