Ecshop yw_assign如何获取单个商品及商品列表

更新时间:2015-02-17 点击量:1782

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}

    单个商品


    支付宝扫码打赏 微信打赏

    如果文章对您有帮助,就打赏一个吧

    在线客服

    客户服务

    热线电话:

    0755-36656507 15889489919 服务时间:

    周一到周六:9:00-18:00

    在线QQ客服

    在线微信客服

    关于我们 常见问题

    支付方式 加盟合作

    提交需求
    优惠红包 购物车0 反馈留言 返回顶部