ecshop如何调用商品指定属性值

比如鲜花的网站的,需要在产品详细页面显示某个属性比如包装

这里面的包装属性如何调用呢?

第一步 打开includes\lib_insert.php文件 在最后面添加这个函数

[php]

function insert_attr($arr) 

 static $static_res = NULL; 
 $aid= isset($arr['aid'])?$arr['aid']:0; 
 $gid= isset($arr['gid'])?$arr['gid']:0; 
 if($aid==0) return ''; 
 if ($static_res[$aid][$gid] === NULL) 
 { 
  if($gid>0) 
  { 
   $static_res[$aid][$gid] =  $GLOBALS['db']->getOne('select attr_value from ' . $GLOBALS['ecs']->table('goods_attr') . " where attr_id ='$aid' and goods_id='$gid' ");      
  } 
  else 
  { 
   $static_res[$aid][$gid] = $GLOBALS['db']->getOne('select attr_name from ' . $GLOBALS['ecs']->table('attribute') . " where attr_id ='$aid' "); 
  } 
 } 
 
    return $static_res[$aid][$gid]; 
}   

[/php]

注意一定要在?>的上面

第二步,使用如下调用代码即可简单调用

[php]

{insert name='attr' aid=属性id gid=商品编号} 调用商品的属性值 
{insert name='attr' aid=属性id} 调用商品的属性 </pre>
[/php]

比如属性id是200

[php]

{insert name='attr' aid=200 gid=$goods_id} 调用商品的属性值 
{insert name='attr' aid=200} 调用商品的属性 
[/php]

下载说明: 帮助教程
1.资源失效请联系QQ:1138166071补发;寻课加QQ联系
2.资源均为网络收集,仅供参考研究,请在下载后24小时内删除。不要商用和非法用途,否则后果自己承担。
3.默认解压密码:blog.qdql.net
4.购买本站资源即代表同意本站免责协议
5.提示:本站资源属虚拟商品,购买后恕不退款。
6.特别声明本站资源部分来源于网络,如有侵权,请联系站长进行删除处理!
本文地址:http://blog.qdql.net/1553/

发表评论


表情