你现在的位置:首页 > PHP网站建设知识库 > ecshop > 正文

让ecshop购物车页面显示商品描述信息

我们想在ecshop购物车页面显示商品描述信息,应该怎么做呢?

这里说的商品描述,不是商品的详细信息,而是在后台编辑商品时,“其他信息”标签栏填写的那个“商品简单描述”,对应的是数据库里的goods_brief字段。明白了原理就好办了。

1.修改lib_order.php文件的get_cart_goods()函数部分


$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'];


2.在模板文件(flow.dwt)合适位置调用即可:
{$goods.goods_brief}