全站显示筛选属性
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
请问下: 1.首页可以显示商品筛选属性吗? 2.产品详细页面可以显示商品属性吗? 3.全站可以显示商品属性吗? 4.我想调用商品属性里面的一些属性,该怎么调用? 请教告诉解决下。 |
回答:
没问题.可以的。goods, goods_attr ,attribute 三表做连接查询 |
可以的,原来做过,方法很简单,贴出原做过的一种方法供参考: 第一步在lib_insert.php里添加此函数: function insert_attr($arr) { static $static_res = NULL; $aid= isset($arr['id'])?$arr['id']: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]; } 第二步在任体面面的模板里都可以用此方法调用属性: {insert name="attr" id=$attr_id} 调用属性名 {insert name="attr" id=$attr_id gid=$goods_id} 调用商品相应的属性值 万能的调用属性的方法,任何地方,任何商品的任何属性 |
我测试一下 |
第二步在任体面面的模板里都可以用此方法调用属性: {insert name="attr" id=$attr_id} 调用属性名 {insert name="attr" id=$attr_id gid=$goods_id} 调用商品相应的属性值 如何调用?? |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop优惠活动 促销 活动
网店用户体验
ecshop来访者
ecshopdigit
购物车
ecshop显示
ecshopISAM
ecshop回退
ecshopO? 戈?
汽车外贸模板
ecshop图片上传出错
ecshop弟弟
ecshop电机
ecshop推荐人
ecshop输入
ecshop清理缓存
ecshop预算
ecshoptrying
ecshopfalse
ecshop打开
ecshop电影网站
ecshop采购模块
ecshop雅间
ecshopPDF
ecshoplin
ecshopComsenzEXP
ecshop文章管理
ecshop新蛋模板
ecshop运价
ecshop广告列表