第一,唯一属性的特点:
其实唯一属性可以理解为只有一种可能的属性,类似于“产地”“保质期”这些都是,因为无论是产地还是保质期只有一种可能,产地不是上海或者北京就是其他地方,保质期也是,12个月或者1年等等。
第二,唯一属性的前台表现:
唯一属性一般存在于商品详细页,具体展现在哪里要看模板设计师调用的变量在哪里,一般展示在如下位置:
第三,唯一属性的后台设置
其实唯一属性的设置是比较简单的,按我说的做就行
1,商品管理 - 商品类型里 新建商品类型
2,比如输入服装两字,商品分组这里不需要 留空就行
3,加完之后返回类型列表,点击属性列表
4,默认是没有的,点击添加属性
5,属性名称比如输入“产地”,属性是否可选那里默认是“唯一属性”保持就行,下面那个可选值的框框的意思是如果你有几个默认的产地那么就直接输入一行一个,比如你的产品除了上海就是广州,那么你可以输入上海之后换行再输入广州
6,最后商品编辑 - 商品属性调用就行,这里手动输入上海,如果之前有了可选值这里直接选择即可
这样唯一属性就设置完了
先在后台,商品管理--商品类型,新建你需要卖的商品 如:食品,然后返回商品类型,食品--属性列表--添加属性,属性名称就是你所说的红框里面的那些名称,所属商品类型选食品,其他的根据你自己的需要修改,再查看,商品列表--编辑任意商品--商品属性--食品,就可以看到你新添加的属性了
在includes/lib_goods.php里面找到函数get_recommend_goods,看sql语句如('SELECT g.goods_id, g.is_best, g.is_new, g.is_hot, g.is_promote, b.brand_name,g.sort_order ' .),假如你要在前台显示的字段存在那最好,假如不存在,模仿着添加上。下面还有一个sql语句,也添加上你要的字段,形如('SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ' .)。如果添加了字段,那么下面模仿这句$goods[$idx]['name'] = $row['goods_name']写一个你刚刚查询的字段$goods[$idx]['xxx'] = $row['xxx']。然后,修改前台显示,到themes文件夹里,找到你所选样式的文件夹,进入library文件夹,recommend_best.lbi是精品推荐,recommend_hot.lbi是热卖商品,recommend_new.lbi是新品上市,进入后,在需要显示你所加字段的值的位置写上{$goods.xxx},(xxx就是刚刚字段名)。OK了。楼主是要添加“加入购物车”“加入收藏夹”,方法是直接添加这段代码即可
<a href="javascript:collect({$goods.id})"><img src="images/collect.gif" alt="collect" width="87" height="20" /></a>
<a href="javascript:addToCart({$goods.id})"><img src="images/add_cart.gif" alt="Add to cart" width="87" height="20" /></a>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)