A-A+

ecshop在搜索商品页显示商品货号

2015年07月07日 PHP开源系统 暂无评论 阅读 12 views 次

ecshop的站内搜索功能较为完善,商品的图片名称基础的信息都显示出来了,但有的时候可能出于特殊的需求,还需要显示商品的货号,这在默认的模板中是没有显示的,需要进行简单的二次开发,下面夏日博客分享一下如何在搜索页面调用商品的货号。

一,首先打开搜索商品页面 search.php 文件,找到如下代码:

$sql = "SELECT g.goods_id, g.goods_name, g.market_price, g.is_new,
g.is_best, g.is_hot, g.shop_price AS org_price, ".

修改为

$sql = "SELECT g.goods_id, g.goods_sn, g.goods_name, g.market_price,
g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ".

继续找到

$arr[$row['goods_id']]['type'] = $row['goods_type'];

在这行下面增加以下代码:

$arr[$row['goods_id']]['goods_sn'] = $row['goods_sn'];

二,好了,上面的 search.php 程序文件已经修改好了,下面我们只需要在搜索页模板 search.dwt 文件相应的位置添加上就OK了,商品货号的标签如下:

商品货号:{$goods.goods_sn}

所有操作都完成后,还需要在后台清空一下缓存,刷新下页面就OK了。

标签:

给我留言