欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

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

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

商品货号:
请问这两人上有什么区别呀,我想在商品详细面显示货号,该怎么显示呢?
一般后台商城设置中可以钩选显示货号(如果模板没有发动的话)

货号 是普通商品的货号

货品编号 是属性链商品货号 比如(红色+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. }
复制代码
——老杨,ecshop模板、承接一切ecshop二次开发、整站建设,老杨版ECSHOP v1.1.3超强体验,震撼推出

来自 http://bbs.ecshop.com/thread-1159837-1-1.html

普通分类: