A-A+
ecshop在购物车页面显示商品描述的方法
ecshop 中,在购物车页面是不显示所买商品的描述的,只显示了商品名称,图片以及价格等参数信息,最近有个小伙伴有这样的一个需求,就是想要在购物车中显示商品的描述,这样让购物客在看商品价格的时候同时又可以看到所买商品的信息,下面夏日博客就来教大家修改一下吧,对了,这里的商品描述并不是后台编辑器里面的商品详情,而是商品简单的描述,在后台“其它信息”的哪个栏签栏,即 goods_brief 字段了。
首先打开 lib_order.php 文件,找到如下代码:
- $goods_thumb = $GLOBALS['db']->getOne("SELECT `goods_thumb` FROM " . $GLOBALS['ecs']->table('goods') . " WHERE `goods_id`='{$row['goods_id']}'");
- $row['goods_thumb'] = get_image_path($row['goods_id'], $goods_thumb, true);
修改为:
- $goods_thumb = $GLOBALS['db']->getRow("SELECT `goods_thumb`,`goods_brief` FROM " . $GLOBALS['ecs']->table('goods') . " WHERE `goods_id`='{$row['goods_id']}'");
- $row['goods_thumb'] = get_image_path($row['goods_id'], $goods_thumb['goods_thumb'], true);
- $row['goods_brief']=$goods_thumb['goods_brief'];
然后再打开模板文件 flow.dwt,在合适的位置插入如下标签调用代码:
- {$goods.goods_brief}
辛勤分享这么好的东西给我们,谢谢啦~
博主每天更新的文章好多呀,看来很用心额,难道是最近一段时间折腾得厉害