Ecshop yw_assign如何获取单个商品及商品列表
更新时间:2015-02-17 点击量:3041
1. 调用一个商品分类下的商品列表type=goods_list
语法格式:{yw_assign type=goods_list id={分类ID} var={变量名} num={数量} ptype={推荐类型}}
参数说明:
type :替换内容的类型 goods_list 商品列表。
id : 商品分类ID要调去的商品分类的ID,从后台中查看。0为取全站所有商品 非必填
var : 调用变量所使用的变量名。当前页面中不能重复。
num : 抓取数量默认为10 非必填
ptype: 推荐类型 不写此参数是 某分类下的所有商品。非必填
new :新品
best :精品
hot :热销
hot-promote :热销并推荐
返回变量:
.goods_id : 商品ID
.goods_name : 商品名称
.short_name : 被截取的商品名称(长度在后台的全局设置中设置)
.monthly_sales : 月销量
.market_price : 市场价 带¥
. :本店价 带¥
.rank_price : 等级价格 带¥
.promote_price : 促销价 带¥
.save : 节省资金 market_price - 当前使用的价格。
.watermark_img : 促销类型:
watermark_promote【显示抢购】
watermark_new【新品】
watermark_best【精品】
watermark_hot【热销】
.url : 商品链接地址。
.goods_img : 商品图片路径。
.goods_thumb : 缩略图路径。
.add_time : 添加时间
例子: 取分类ID为18下的商品5条
{yw_assign type=goods_list id=18 var=catgoods num=5} {if $catgoods} {foreach from=$catgoods item=cgoods} 商品名称:{$cgoods.goods_name} 商品价格:{if $cgoods.promote_price}{$cgoods.promote_price}{else}{$cgoods.}{/if} {/foreach} {/if}
// 全站新品10条, {yw_assign type=goods_list id=0 var=new_goods num=10 ptype='new'} {if $new_goods} {foreach from=$new_goods item=ngoods} 商品名称:{$ngoods.goods_name}<br /> {/foreach} {/if}
2. 调用一个商品type=goods
语法说明:
{yw_assign type=goods id={商品ID} var={变量名}}
参数说明:
type :替换内容的类型 goods 商品类型。
id : 商品ID要调去的商品ID,从后台中查看。
var : 调用变量所使用的变量名。当前页面中不能重复。
-10-24
.cat_name : 所属分类名称
.cat_url : 所属分类的链接地址。
使用实例:
{yw_assign type=goods id=20 var=tg_goods} {if $tg_goods} <div> <h3><a href="/{$tg_goods.url}" title="{$tg_goods.goods_name}"><em>今日团购:</em>{$tg_goods.short_name}</a></h3> <div class="goods-thum"><a href="/{$tg_goods.url}" title="{$tg_goods.goods_name}"><img src="/{$tg_goods.thumb}" alt="{$tg_goods.goods_name}"></a></div> <div class="goods-buy"> <span>市场价:{$tg_goods.market_price}</span> <span>您节省:{$tg_goods.save_price}</span> <div class="goods-btns"> <strong>{if $tg_goods.promote_price}{$tg_goods.promote_price}{else}{$tg_goods.shop_price}{/if}</strong> </div> </div> </div> {/if}
如果文章对您有帮助,就打赏一个吧