下邊是加入購物車的代碼,不過只局限于產(chǎn)品詳情頁,如果移植到產(chǎn)品列表頁,每個(gè)標(biāo)簽都需要調(diào)整,有沒有簡單的方法,如果有幾句代碼就能實(shí)現(xiàn)的方法,那最好了。(不用顯示規(guī)格/庫存等信息都可以)
直接在列表頁,加入購物車,不用進(jìn)詳情頁了。
<!--購物車組件start-->
{eyou:sppurchase id='field' currentstyle='btn-danger'}
<!-- 價(jià)格 標(biāo)簽開始 -->
<div class="ey-price"><span>¥{$field.users_price}</span> </div>
<!-- 價(jià)格 標(biāo)簽結(jié)束 -->
<!-- 規(guī)格 標(biāo)簽開始 -->
<div class="ey-spec">
{eyou: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">
{eyou:volist name="$field2.spec_value" id='field3'}
<a href="JavaScript:void(0);" {$field3.SpecData} class="btn btn-default btn-selected {$field3.SpecClass}">{$field3.spec_value}</a>
{/eyou:volist}
</div>
</div>
{/eyou:volist}
</div>
<!-- 規(guī)格 標(biāo)簽結(jié)束 -->
<!-- 數(shù)量操作 標(biāo)簽開始 -->
<div class="ey-number">
<label>數(shù)量</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>
<!-- 數(shù)量操作 標(biāo)簽結(jié)束 -->
<!-- 庫存量 標(biāo)簽開始 -->
<span {$field.stock_show}>庫存量:{$field.stock_count} 件</span>
<!-- 庫存量 標(biāo)簽結(jié)束 -->
<!-- 購買按鈕 標(biāo)簽開始 -->
<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>
<!-- 購買按鈕 標(biāo)簽結(jié)束 -->
{$field.hidden}
{/eyou:sppurchase}
<!--購物車組件end-->