商品列表
注意只有电商版才有商品管理功能
商品有以下通用字段可调用(可以在列表中输出这些字段)
字段 | 说明 | 其他说明 |
---|---|---|
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}