如何获取商品类型的属性值
2016-07-07 16:02 来源:www.chinab4c.com 作者:ecshop专家
我定义了一个商品类型,我想把其中的一个属性值给调用出来,如何能够实现?以及我想让某些属性值不在商品属性中显示,只指定特定的几个属性值显示出来如何调用?请高手指点!谢谢! |
回答:
请说的具体一点, |
我也遇到这个问题,等待求解。 |
首先你没说明是在哪个页面调用,如果是商品详情页的话,请继续看 如果你后台没定义过“属性组”的话,那么可以这么调用 打开 /themes/default/goods.dwt, 在你想调用的地方加入 {$properties.商品属性.189.name}:{$properties.商品属性.189.value} 注意:189 是某个属性的编号ID,这个可以在后台查看。例如我这个189是 “精品手机”下的“屏幕大小” |
回复 4# zhangyh 首先对楼主的热心表示感谢! 可是我按照楼主的方法测试了下,可还是调用不出来! 我是在商品详情页调用定义商品类型的属性值。我定义商品类型“挂历”中有“商品系列”属性值(id编号为:211),想显示在商品商品标号上面。 我在模板中插入的代码:
商品类型“挂历”中有“商品系列”属性值: 显示的位置位于商品详情页,在商品编号的上面 |
“挂历”是商品类型,你就没看懂我的回帖, 点 后面 不是“商品类型名”,而是“商品属性组名”,如果你没定义属性组,那就是默认的组名: “商品属性” |
这么写 {$properties.商品属性.211.name}:{$properties.商品属性.211.value} |
真的很感谢 [url=space.php?uid=66135]zhangyh[/url]! 已经成功了! 不过还有点小问题,如果我这个属性值没有值,我如何让它不显示出来!也就是做个判断! 我写的代码如下,可是不成功!返回错误!
|
不是很理解。。帮顶。等待高手解答 |
若是在分类页呢详情页里的用这个帖子说的也可以,不过要用到好多if判断http://bbs.ecshop.com/viewthread.php?tid=165266&highlight= |
不清楚呀,不好意思呀 |
下面这个方法不错: 在ECSHOP的任意页面调用商品属性 【作者:辉哥 | 来源:本站 | 浏览:1707 | 更新时间:2011-12-25 | ECSHOP适用版本:所有 】 看到标题有的人觉得这个很复杂,其实这个没那么复杂, 直接用下面的方法,就可以在ECSHOP的任意页面调用商品属性 一)、 打开includes\lib_insert.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]; } 注意要加在?>的前面 二)、 接下来就可以直接在ECSHOP模板中(dwt文件、lib文件皆可)中调用, 调用方法: {insert name='attr' aid=属性id gid=商品编号} 调用商品的属性值 {insert name='attr' aid=属性id} 调用商品的属性 是不是很简单,经过上面修改代码或增加代码后,就可以在ECSHOP的任意页面调用商品属性了。 赶快试试吧。 |
不清楚,应该不复杂吧,模板下载不了。 |
谢谢分享~~~~~~ |
最近更新
常用插件
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
ecshop热门问答
ecshop热门资料
ecshop选择
ecshop留言板问题
ecshop绿色模板
ecshop置中
ecshop字典
ecshop日本
ecshop新安裝
ecshop导入
ecshop热心
ecshop详情页变形
ecshop来人
ecshopmembers
ecshop网站打不开
ecshop模拟
ecshop汽车用品
ecshopsqldate
ecshopDescription
ecshop信用
ecshop復選屬性
ecshoppxtgy
ecshop驱动
ecshop413
ecshop范围
ecshopECMALL银联支付
ecshop在线订购
ecshop不能注册新用户
ecshop行业
ecshop更新提示
ecshop实时
ecshop电容器