ecshop购物车页面显示商品的简单描述
ecshop 的购物车页面只显示了购物商品名称以及购物的价格,然后直接进行结算,这也是大多购物商店的购物车页面展示方式,简单而方便,但如果有的时候我们需要在购物车页面显示商品简单的描述呢,比如消费者只购买了少量商品的情况下,我们就可以将商品的描述也简单的显示出来,这样页面既不显得单调,而又时刻显示了当前商品的一个描述情况,何乐而不为呢,下面夏日博客就来教下大家如何在 ecshop 购物车的页面显示所购商品的简单描述。
第一:找到 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}
OK,现在更新下后台缓存,再去前台测试下,是否已经在购物车页面显示商品的简单描述了。