商品列表
注意只有电商版才有商品管理功能
商品有以下通用字段可调用(可以在列表中输出这些字段)
| 字段 | 说明 | 其他说明 |
|---|---|---|
| gid | 商品id | |
| cate_id | 所属栏目id | |
| sequence | 排序号 | 相同栏目内容之间的排序 |
| title | 商品名称 | 纯标题,不显示标题的颜色和粗细 |
| font_color | 标题颜色 | |
| font_weight | 标题粗细 | |
| ctitle | 商品名称 | 已经把标题颜色和粗细封装进去处理后的标题,可显示标题的颜色和粗细 |
| link | 链接 | 标题链接,内容链接 |
| subtitle | 副标题 | |
| goods_sn | 商品编号 | |
| market_price | 市场价 | |
| price | 商品销售价 | |
| thumbnail | 商品缩略图 | |
| weight | 重量 | |
| sales | 销售量 | |
| comments | 评论量 | |
| root_id | 所属一级栏目id | |
| rootpath | 所属一级栏目URL路径 | |
| urlpath | URL路径 | |
| url | 跳转链接 | 即跳转到其他网址 |
| views | 浏览量/阅读量 | |
| post_time | 发布时间 | |
| update_time | 更新时间 | |
| summary | 内容摘要 | |
| recommend | 是否推荐 | 值为0表示不推荐,值为1表示推荐 |
内容详细字段(一般只用于内容详细页显示,不能在列表中输出这4个字段)
| 字段 | 说明 | 其他说明 |
|---|---|---|
| seo_title | 内容SEO标题 | |
| keywords | 内容SEO关键词 | |
| description | 内容SEO描述 | |
| content | 内容详细 |
新闻栏目页按栏目id调用内容列表
{goods goodstop="2000" cate_id="{$cate:cate_id}"}
[goods:count] 商品数量
{goods:loop}
[goods:thumbnail] 商品缩略图
[goods:title] 商品名称
[goods:link] 链接
[goods:price] 商品价格
[goods:market_price] 市场价
[goods:summary] 商品摘要
{/goods:loop}
{/goods}
{$cate:cate_id}为当前栏目页的栏目id

其中cate_id可以直接指定栏目id
如cate_id="102"即是调用栏目id为102(图书/音像/数字商品)下的所有商品,如cate_id="101,102,103"即是调用多个栏目(婚纱摄影、图书/音像/数字商品、手机/数码/家用电器)的商品!
完成写法为:
{goods top="2000" cate_id="2" model="default"} (注意:加上 model="default" 表示可以调用default模型(默认商品模型)的字段内容,没有则表示不能调用模型字段内容)
{goods top="2000" cate_id="16,17" model="default"}
调用商品推荐位id为3的前4个商品
{goods top="4" position_id="3"}
{goods:loop}
[goods:title] 标题
[goods:link] 链接
[goods:thumbnail] 缩略图
[goods:price] 价格
{/goods:loop}
{/goods}
调用商品推荐位id为3的前4个商品(按最新产品的顺序)
{goods top="4" position_id="3" orderby="a.gid desc"}
{goods:loop}
[goods:title] 标题
[goods:link] 链接
[goods:thumbnail] 缩略图
[goods:price] 价格
{/goods:loop}
{/goods}
orderby="a.gid desc"表示按gid(商品id)从最大到最小排序,即从最新的排序 等同于 orderby="post_time desc"
orderby="views desc"表示按浏览量(阅读量)从最多到最少排序
特殊字段
最近浏览过的商品:latestview
latestview="true" 用法如下,注意不需要设置orderby,不然不是按最近的排序。
{goods top="20" latestview="true" model="default"}
{goods:loop}
[goods:title]
[goods:link]
[goods:thumbnail]
[goods:price]
{/goods:loop}
{/goods}
如何在商品列表页面直接将商品加入购物车?
{if:OW.int("[goods:is_book]")=0}
<a href="javascript:;" onClick="OW.shop.addToCart(0,[goods:gid],'<%=OS.SHOP.getGoodsProductId("[goods:gid]")%>',1)">加入购物车</a>
{/if}
