请问商品列表中的货号和货品列表中的货号有什么区别呢?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



货品列表中的货号怎么在前台显示呢?货品货号:

商品货号:
请问这两人上有什么区别呀,我想在商品详细面显示货号,该怎么显示呢?

回答:
一般后台商城设置中可以钩选显示货号(如果模板没有发动的话)

货号 是普通商品的货号

货品编号 是属性链商品货号 比如(红色+L)




那这个货品编号可以在前台显示出来吗,怎么才能把每个商品的属性编号都显示出来呢?




是我说的不是够准确,是在商品详细页显示货品列表中的货号!

需要做点二次开发
给段我写过的代码给你参考:
//引用产品列表 www.lyecs.com
  1. $arr[$row['goods_id']]['attr_list']= get_attr_list_ly($row['goods_id']);
复制代码

//引用产品列表 www.lyecs.com
  1. function get_attr_list_ly($goods_id)
  2. {
  3. $sql= "select p.*,ga.attr_value from ".$GLOBALS['ecs']->table('products')." AS p ".
  4. " LEFT JOIN ".$GLOBALS['ecs']->table('goods_attr'). " AS ga ON ga.goods_attr_id = p.goods_attr ".
  5. " WHERE p.goods_id='".$goods_id."'";
  6. $res = $GLOBALS['db']->getAll($sql);
  7. foreach($res AS $key => $row){
  8. $res[$key]['attr_ids']=explode("|",$row['goods_attr']);
  9. $res[$key]['values']='';
  10. foreach($res[$key]['attr_ids'] AS $val){
  11. $res[$key]['values'] .=' '.$GLOBALS['db']->getOne("select attr_value from ".$GLOBALS['ecs']->table('goods_attr')." where goods_attr_id='".$val."'");
  12. }
  13. }
  14. return $res;
  15. }
复制代码