A-A+
ecshop在商品分类页调用商品货号
之前夏日博客分享了在 ecshop 首页商品下面调取商品货号的方法,下面再来分享一下 ecshop 如何在商品分类页面调取商品货号的方法,其实跟在首页调取商品货号都是同一个原理,首先在 php 文件 sql 语句中调取出货号,然后在模板中进行标签调用即可。
第一步,打开 /category.php 文件,找到如下代码:
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, 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_name,g.goods_sn, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .
第二步,接着往下找如下代码:
$arr[$row['goods_id']]['name'] = $row['goods_name'];
在它下面添加:
$arr[$row['goods_id']]['goods_sn'] = $row['goods_sn'];
第三步,现在就可以在模板页面里面调取货号了,找到商品分类页面模板 /themes/default/library/goods_list.lbi,找到合适的位置添加如下模板标签即可.
{$lang.goods_sn}{$goods.goods_sn}