- 可视化标签
- 多语言标签
-
全局标签
- artlist 文章列表
- models 栏目列表
- modelsartlist 频道循环
- type 指定栏目
- include 引用模板
- arcview 单条文档
- position 面包屑
- assign 定义变量
- empty 为空判断
- notempty 不为空判断
- foreach 循环输出
- volist 数据循环
- if 条件判断
- switch 条件判断
- compare 变量比较
- adv 广告列表
- load 文件加载
- global 全局变量
- field 字段值
- searchform 搜索标签
- 常用函数
- links 友情链接
- SQL 数据查询
- weapp 应用插件
- range 范围判断
- for 数据循环
- ad 单条广告
- user 会员信息
- php标签
- hotkeywords 热门搜索
- navigation 导航菜单
- static 文件引入
- 会员信息(memberlist)
- FAQ 常见问题列表
- 列表标签
- 内容标签
sppurchase 商品购买
基础用法]
标签:sppurchase
描述:商品购买标签,获取当前商品的参数列表,仅在产品详情页、列表页表用,更多调用方法见示例。
用法:
<!--商品购买组件start-->
{zan:sppurchase id='field' currentstyle='btn-danger'}
<!-- 价格 标签开始 这里列出所有,请按需删除 -->
<div class="ey-price">
<!-- 原价 -->
<span>¥{$field.old_price}</span>
</div>
<div class="ey-price">
<!-- 规格价 -->
<span>¥{$field.spec_price}</span>
</div>
<div class="ey-price">
<!-- 会员价 设置会员折扣时会规格价+原价-->
<span>¥{$field.users_price}</span>
</div>
<div class="ey-price">
<!-- 划线价 -->
<span>¥{$field.crossed_price}</span>
</div>
<div class="ey-price">
<!-- 商品总价 -->
<span>¥{$field.totol_price}</span>
</div>
<!-- 价格 标签结束 -->
<!-- 规格 标签开始 -->
<div class="ey-spec">
{zan:volist name="$field.ReturnData" id='field2'}
<div class="row m-t-15">
<label class="form-control-label col-sm-7">{$field2.spec_name}</label>
<div class="col-sm-10">
{zan:volist name="$field2.spec_value" id='field3'}
<a href="JavaScript:void(0);" {$field3.SpecData} class="btn btn-default btn-selected {$field3.SpecClass}">
<!-- 规格图片 标签开始 -->
{notempty name="$field3.spec_image"}
<img src="{$field3.spec_image}" style="width: 20px; height: 20px;">
{/notempty}
<!-- 规格图片 标签结束 -->
{$field3.spec_value}
</a>
{/zan:volist}
</div>
</div>
{/zan:volist}
</div>
<!-- 规格 标签结束 -->
<!-- 数量操作 标签开始 -->
<div class="ey-number">
<label>数量</label>
<div class="btn-input">
<button class="layui-btn" {$field.ReduceQuantity}>-</button>
<input type="text" class="layui-input" {$field.UpdateQuantity}>
<button class="layui-btn" {$field.IncreaseQuantity}>+</button>
</div>
</div>
<!-- 数量操作 标签结束 -->
<!-- 库存量 标签开始 -->
<span {$field.stock_show}>库存量:{$field.stock_count} 件</span>
<!-- 库存量 标签结束 -->
<!-- 购买按钮 标签开始 -->
<div class="ey-buyaction">
<a class="ey-joinin" href="JavaScript:void(0);" {$field.ShopAddCart}>加入购物车</a>
<a class="ey-joinbuy" href="JavaScript:void(0);" {$field.BuyNow}>立即购买</a>
</div>
<!-- 购买按钮 标签结束 -->
{$field.hidden}
{/zan:sppurchase}
<!--购物车组件end-->属性:
id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
文档最后更新时间:2025-03-21 08:29:19
未解决你的问题?请到「问答社区」反馈你遇到的问题
