index.html 50.7 KB
Newer Older
D
v1.2.0  
devil_gong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
{{include file="public/header" /}}

<!-- header top nav -->
{{include file="public/header_top_nav" /}}

<!-- search -->
{{include file="public/nav_search" /}}

<!-- header nav -->
{{include file="public/header_nav" /}}

<!-- goods category -->
{{include file="public/goods_category" /}}

<div class="goods-detail" data-id="{{$goods.id}}" data-spec-detail-ajax-url="{{:MyUrl('index/goods/specdetail')}}" data-spec-type-ajax-url="{{:MyUrl('index/goods/spectype')}}">
    <!-- 轮播 -->
    <div class="scoll">
D
devil_gong 已提交
18 19 20 21 22 23 24 25 26 27 28 29
        <div class="slider-content">
            <div data-am-widget="slider" class="am-slider am-slider-a1" data-am-slider='{"directionNav":false}' >
                <ul class="am-slides">
                    {{if !empty($goods.photo)}}
                        {{foreach $goods.photo as $photo}}
                            <li>
                                <img src="{{$photo.images}}" title="{{$goods.title}}" />
                            </li>
                        {{/foreach}}
                    {{/if}}
                </ul>
            </div>
D
v1.2.0  
devil_gong 已提交
30

D
devil_gong 已提交
31 32 33 34 35 36 37 38
            <!-- 视频 -->
            {{if !empty($goods.video)}}
                <i class="am-icon-play-circle-o goods-video-submit-start"></i>
                <i class="goods-video-submit-close none">&times;</i>
                <video class="goods-video-container none" src="{{$goods.video}}" controls="controls" preload="auto">
                    your browser does not support the video tag
                </video>
            {{/if}}
D
devil_gong 已提交
39 40

            <!-- 商品页面相册内部钩子 -->
D
Devil 已提交
41
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
42 43 44 45 46 47 48 49 50 51 52
                <div class="plugins-tag">
                    <span>plugins_view_goods_detail_photo_within</span>
                </div>
            {{/if}}
            {{if !empty($plugins_view_goods_detail_photo_within_data) and is_array($plugins_view_goods_detail_photo_within_data)}}
                {{foreach $plugins_view_goods_detail_photo_within_data as $hook}}
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
                    {{/if}}
                {{/foreach}}
            {{/if}}
D
devil_gong 已提交
53
        </div>
D
goods  
devil_gong 已提交
54 55

        <!-- 商品页面相册底部钩子 -->
D
Devil 已提交
56
        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
goods  
devil_gong 已提交
57 58 59 60 61 62 63 64 65 66 67
            <div class="plugins-tag">
                <span>plugins_view_goods_detail_photo_bottom</span>
            </div>
        {{/if}}
        {{if !empty($plugins_view_goods_detail_photo_bottom_data) and is_array($plugins_view_goods_detail_photo_bottom_data)}}
            {{foreach $plugins_view_goods_detail_photo_bottom_data as $hook}}
                {{if is_string($hook) or is_int($hook)}}
                    {{$hook|raw}}
                {{/if}}
            {{/foreach}}
        {{/if}}
D
v1.2.0  
devil_gong 已提交
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
    </div>

    <!-- 基础信息 -->
    <div class="item-inform am-container">
        <!-- pc放大镜 / 左侧 -->
        <div class="clearfix-left" id="clearcontent">
            <div class="box">
                <div class="tb-booth tb-pic tb-s310">
                    {{if !empty($goods['photo'][0])}}
                        <img src="{{$goods['photo'][0]['images']}}" alt="{{$goods.title}}" rel="{{$goods['photo'][0]['images']}}" class="jqzoom" />
                    {{/if}}
                </div>
                <ul class="tb-thumb" id="thumblist">
                    {{if !empty($goods.photo)}}
                        {{foreach $goods.photo as $photo_key=>$photo}}
                            <li class="{{if $photo_key eq 0}}tb-selected{{else /}} tb-pic{{/if}}">
                                <div class="tb-pic tb-s40">
                                    <a href="javascript:;">
                                        <img src="{{$photo.images}}" mid="{{$photo.images}}" big="{{$photo.images}}" class="tb-s40" />
                                    </a>
                                </div>
                            </li>
                        {{/foreach}}
                    {{/if}}
                </ul>

                <!-- 视频 -->
                {{if !empty($goods.video)}}
                    <i class="am-icon-play-circle-o goods-video-submit-start"></i>
                    <i class="goods-video-submit-close none">&times;</i>
                    <video class="goods-video-container none" src="{{$goods.video}}" controls="controls" preload="auto">
                        your browser does not support the video tag
                    </video>
                {{/if}}
D
devil_gong 已提交
102 103

                <!-- 商品页面相册内部钩子 -->
D
Devil 已提交
104
                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
105 106 107 108 109 110 111 112 113 114 115
                    <div class="plugins-tag">
                        <span>plugins_view_goods_detail_photo_within</span>
                    </div>
                {{/if}}
                {{if !empty($plugins_view_goods_detail_photo_within_data) and is_array($plugins_view_goods_detail_photo_within_data)}}
                    {{foreach $plugins_view_goods_detail_photo_within_data as $hook}}
                        {{if is_string($hook) or is_int($hook)}}
                            {{$hook|raw}}
                        {{/if}}
                    {{/foreach}}
                {{/if}}
D
v1.2.0  
devil_gong 已提交
116
            </div>
G
gongfuxiang 已提交
117 118

            <!-- 商品页面相册底部钩子 -->
D
Devil 已提交
119
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
G
gongfuxiang 已提交
120 121 122 123 124 125 126 127 128 129 130
                <div class="plugins-tag">
                    <span>plugins_view_goods_detail_photo_bottom</span>
                </div>
            {{/if}}
            {{if !empty($plugins_view_goods_detail_photo_bottom_data) and is_array($plugins_view_goods_detail_photo_bottom_data)}}
                {{foreach $plugins_view_goods_detail_photo_bottom_data as $hook}}
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
                    {{/if}}
                {{/foreach}}
            {{/if}}
D
v1.2.0  
devil_gong 已提交
131 132 133 134
        </div>

        <!-- 右侧 -->
        <div class="clearfix-right">
D
Devil 已提交
135
            <!-- 商品页右侧内容顶部钩子 开始 -->
D
Devil 已提交
136
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
137 138 139 140 141 142 143 144
                <div class="plugins-tag">
                    <span>plugins_view_goods_detail_right_content_top</span>
                </div>
            {{/if}}
            {{if !empty($plugins_view_goods_detail_right_content_top_data) and is_array($plugins_view_goods_detail_right_content_top_data)}}
                {{foreach $plugins_view_goods_detail_right_content_top_data as $hook}}
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
D
devil_gong 已提交
145
                    {{/if}}
D
Devil 已提交
146 147 148
                {{/foreach}}
            {{/if}}
            <!-- 商品页右侧内容顶部钩子 结束 -->
D
Devil 已提交
149

D
Devil 已提交
150 151 152
            <!-- 右侧内容 -->
            <div class="clearfix-right-content">
                <!-- 商品页右侧内容内部顶部钩子 开始 -->
D
Devil 已提交
153
                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
154
                    <div class="plugins-tag">
D
Devil 已提交
155
                        <span>plugins_view_goods_detail_right_content_inside_top</span>
D
devil_gong 已提交
156 157
                    </div>
                {{/if}}
D
Devil 已提交
158 159
                {{if !empty($plugins_view_goods_detail_right_content_inside_top_data) and is_array($plugins_view_goods_detail_right_content_inside_top_data)}}
                    {{foreach $plugins_view_goods_detail_right_content_inside_top_data as $hook}}
D
devil_gong 已提交
160 161 162 163 164
                        {{if is_string($hook) or is_int($hook)}}
                            {{$hook|raw}}
                        {{/if}}
                    {{/foreach}}
                {{/if}}
D
Devil 已提交
165 166 167 168 169 170 171 172 173 174 175
                <!-- 商品页右侧内容内部顶部钩子 结束 -->

                <!--规格/名称-->
                <div class="tb-detail-hd">
                    <h1 class="detail-title am-margin-bottom-xs" {{if !empty($goods.title_color)}}style="color:{{$goods.title_color}};"{{/if}}>
                        {{$goods.title}}
                        <!-- 公共icon数据 -->
                        {{if !empty($goods['plugins_view_icon_data']) and is_array($goods['plugins_view_icon_data'])}}
                            <span class="goods-plugins-view-icon-container">
                                {{foreach $goods.plugins_view_icon_data as $v}}
                                    {{if !empty($v) or is_array($v) and !empty($v['name'])}}
D
Devil 已提交
176
                                        <a class="am-badge am-radius" href="{{if empty($v['url'])}}javascript:;{{else /}}{{$v.url}}{{/if}}" style="{{if !empty($v['br_color'])}}border:1px solid {{$v.br_color}};{{/if}}{{if !empty($v['color'])}}color:{{$v.color}};{{/if}}">{{$v.name}}</a>
D
Devil 已提交
177 178 179 180
                                    {{/if}}
                                {{/foreach}}
                            </span>
                        {{/if}}
D
devil_gong 已提交
181

D
Devil 已提交
182
                        <!-- 商品页面基础信息标题里面钩子 -->
D
Devil 已提交
183
                        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
                            <div class="plugins-tag">
                                <span>plugins_view_goods_detail_title</span>
                            </div>
                        {{/if}}
                        {{if !empty($plugins_view_goods_detail_title_data) and is_array($plugins_view_goods_detail_title_data)}}
                            {{foreach $plugins_view_goods_detail_title_data as $hook}}
                                {{if is_string($hook) or is_int($hook)}}
                                    {{$hook|raw}}
                                {{/if}}
                            {{/foreach}}
                        {{/if}}
                    </h1>
                    {{if !empty($goods['simple_desc'])}}
                        <p class="simple-desc am-margin-bottom-xs">{{$goods.simple_desc}}</p>
                    {{/if}}
                </div>
                <div class="tb-detail-list">
                    <!-- 公共面板数据 -->
                    {{if !empty($goods['plugins_view_panel_data']) and is_array($goods['plugins_view_panel_data'])}}
                        <div class="goods-plugins-view-panel-container am-margin-bottom-sm">
                            {{foreach $goods.plugins_view_panel_data as $v}}
                                {{if is_string($v) or is_int($v)}}
                                    <p>{{$v}}</p>
                                {{/if}}
                            {{/foreach}}
D
v1.2.0  
devil_gong 已提交
209 210
                        </div>
                    {{/if}}
D
devil_gong 已提交
211

D
Devil 已提交
212
                    <!-- 商品页面基础信息顶部钩子 -->
D
Devil 已提交
213
                    {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
214
                        <div class="plugins-tag">
D
Devil 已提交
215
                            <span>plugins_view_goods_detail_base_top</span>
D
devil_gong 已提交
216 217
                        </div>
                    {{/if}}
D
Devil 已提交
218 219
                    {{if !empty($plugins_view_goods_detail_base_top_data) and is_array($plugins_view_goods_detail_base_top_data)}}
                        {{foreach $plugins_view_goods_detail_base_top_data as $hook}}
D
devil_gong 已提交
220 221 222 223 224 225
                            {{if is_string($hook) or is_int($hook)}}
                                {{$hook|raw}}
                            {{/if}}
                        {{/foreach}}
                    {{/if}}

D
Devil 已提交
226 227 228 229 230 231 232 233 234 235 236
                    <!-- 基础面板 -->
                    <div class="tb-detail-price">
                        {{if isset($goods['original_price']) and $goods['original_price'] gt 0 and !empty($goods['show_field_original_price_text'])}}
                            <!-- 原价 -->
                            <div class="items price">
                                <dt>{{$goods.show_field_original_price_text|raw}}</dt>
                                <dd>
                                    <b class="goods-original-price original-price-value" data-original-price="{{$goods.original_price}}">{{$currency_symbol}}{{$goods.original_price}}</b>
                                </dd>
                            </div>
                        {{/if}}
D
devil_gong 已提交
237

D
Devil 已提交
238
                        <!-- 商品页面基础信息面板售价顶部钩子 -->
D
Devil 已提交
239
                        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
240 241 242 243 244 245 246 247 248 249 250
                            <div class="plugins-tag">
                                <span>plugins_view_goods_detail_panel_price_top</span>
                            </div>
                        {{/if}}
                        {{if !empty($plugins_view_goods_detail_panel_price_top_data) and is_array($plugins_view_goods_detail_panel_price_top_data)}}
                            {{foreach $plugins_view_goods_detail_panel_price_top_data as $hook}}
                                {{if is_string($hook) or is_int($hook)}}
                                    {{$hook|raw}}
                                {{/if}}
                            {{/foreach}}
                        {{/if}}
D
devil_gong 已提交
251

D
Devil 已提交
252 253 254 255 256 257 258
                        <!-- 售价 -->
                        <div class="items price iteminfo_mktprice">
                            <dt>{{if empty($goods['show_field_price_text'])}}销售价{{else /}}{{$goods.show_field_price_text|raw}}{{/if}}</dt>
                            <dd>
                                <em>{{$currency_symbol}}</em>
                                <b class="goods-price" data-original-price="{{$goods.price}}">{{$goods.price}}</b>
                            </dd>                                 
D
devil_gong 已提交
259
                        </div>
D
v1.2.0  
devil_gong 已提交
260

D
Devil 已提交
261 262 263 264 265
                        <!-- 二维码 -->
                        <div class="goods-qrcode am-hide-sm-only">
                            <i class="am-icon-qrcode am-icon-sm"></i>
                            <img class="qrcode-images am-img-thumbnail" src="{{$qrcode_url}}" />
                        </div>
D
v1.2.0  
devil_gong 已提交
266

D
Devil 已提交
267
                        <!-- 商品页面基础信息面板底部钩子 -->
D
Devil 已提交
268
                        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
269 270 271 272 273 274 275 276 277 278 279 280 281
                            <div class="plugins-tag">
                                <span>plugins_view_goods_detail_panel_bottom</span>
                            </div>
                        {{/if}}
                        {{if !empty($plugins_view_goods_detail_panel_bottom_data) and is_array($plugins_view_goods_detail_panel_bottom_data)}}
                            {{foreach $plugins_view_goods_detail_panel_bottom_data as $hook}}
                                {{if is_string($hook) or is_int($hook)}}
                                    {{$hook|raw}}
                                {{/if}}
                            {{/foreach}}
                        {{/if}}
                    </div>

G
gongfuxiang 已提交
282
                    <!--销量/浏览/评价-->
D
Devil 已提交
283 284
                    <ul class="tm-ind-panel">
                        <li class="tm-ind-item">
G
gongfuxiang 已提交
285
                            <div class="tm-indcon"><span class="tm-label">库存</span><span class="tm-count">{{$goods.inventory}}</span></div>
D
Devil 已提交
286 287
                        </li>
                        <li class="tm-ind-item">
G
gongfuxiang 已提交
288
                            <div class="tm-indcon"><span class="tm-label">销量</span><span class="tm-count">{{$goods.sales_count}}</span></div>
D
Devil 已提交
289
                        </li>
G
gongfuxiang 已提交
290 291
                        <li class="tm-ind-item">
                            <div class="tm-indcon"><span class="tm-label">热度</span><span class="tm-count">{{$goods.access_count}}</span></div>
D
Devil 已提交
292
                        </li>
D
devil 已提交
293 294
                    </ul>

D
Devil 已提交
295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
                    {{if !empty($goods['parameters']) and !empty($goods['parameters']['base'])}}
                        <!-- 商品基础参数 -->
                        <ul class="am-avg-sm-2 am-avg-md-2 am-avg-lg-3 am-padding-vertical-xs parameters-content parameters-base">
                            {{foreach $goods.parameters.base as $v}}
                                <li class="am-padding-vertical-xs am-padding-horizontal-sm am-text-truncate">
                                    <span>{{$v.name}}:</span>
                                    <span>{{$v.value}}</span>
                                </li>
                            {{/foreach}}
                        </ul>
                    {{/if}}

                    <!--各种规格-->
                    {{if $goods['is_shelves'] == 1 and $goods['inventory'] gt 0}}
                        <dl class="iteminfo_parameter sys_item_specpara">
                            <dt class="buy-event mini-spec-event" data-type="buy">
                                <div class="cart-title">
                                    <span class="specpara-title">可选规格</span>
                                    <span class="am-icon-angle-right"></span>
D
v1.2.0  
devil_gong 已提交
314
                                </div>
D
Devil 已提交
315 316 317 318 319 320 321 322 323 324 325 326 327
                            </dt>
                            <dd>
                                <!--操作页面-->
                                <div class="theme-popover-mask"></div>
                                <div class="theme-popover">
                                    <div class="theme-span"></div>
                                    <div class="theme-poptit">
                                        <a href="javascript:;" title="关闭" class="close am-icon-close am-icon-sm"></a>
                                    </div>
                                    <div class="theme-popbod dform">
                                        <form class="theme-signin am-padding-sm" action="javascript:;">
                                            <div class="theme-signin-left">
                                                <!-- 商品页面规格顶部钩子 -->
D
Devil 已提交
328
                                                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
329 330 331 332 333 334 335 336 337 338 339
                                                    <div class="plugins-tag">
                                                        <span>plugins_view_goods_detail_base_sku_top</span>
                                                    </div>
                                                {{/if}}
                                                {{if !empty($plugins_view_goods_detail_base_sku_top_data) and is_array($plugins_view_goods_detail_base_sku_top_data)}}
                                                    {{foreach $plugins_view_goods_detail_base_sku_top_data as $hook}}
                                                        {{if is_string($hook) or is_int($hook)}}
                                                            {{$hook|raw}}
                                                        {{/if}}
                                                    {{/foreach}}
                                                {{/if}}
340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361
                                                <!-- 商品规格 -->
                                                <div class="sku-container">
                                                    {{if !empty($goods['specifications']['choose'])}}
                                                        {{foreach $goods.specifications.choose as $key=>$spec}}
                                                            {{if !empty($spec['value'])}}
                                                                <div class="theme-options sku-items">
                                                                    <div class="cart-title">{{$spec.name}}</div>
                                                                    <ul>
                                                                        {{foreach $spec.value as $keys=>$specs}}
                                                                            <li class="sku-line {{if !empty($specs['images'])}} sku-line-images{{/if}} {{if $key gt 0}} sku-dont-choose{{/if}} {{if isset($specs['is_only_level_one']) and isset($specs['inventory']) and $specs['inventory'] elt 0}} sku-items-disabled{{/if}}" data-type-value="{{$spec.name}}" data-value="{{$specs.name}}" {{if !empty($specs['images'])}} data-type-images="{{$specs.images}}"{{/if}}>
                                                                                {{if !empty($specs['images'])}}
                                                                                    <img src="{{$specs.images}}" />
                                                                                {{/if}}
                                                                                {{$specs.name}}<i></i>
                                                                            </li>
                                                                        {{/foreach}}
                                                                    </ul>
                                                                </div>
                                                            {{/if}}
                                                        {{/foreach}}
                                                    {{/if}}
                                                </div>
D
Devil 已提交
362 363

                                                <!-- 商品页面库存数量顶部钩子 -->
D
Devil 已提交
364
                                                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382
                                                    <div class="plugins-tag">
                                                        <span>plugins_view_goods_detail_base_inventory_top</span>
                                                    </div>
                                                {{/if}}
                                                {{if !empty($plugins_view_goods_detail_base_inventory_top_data) and is_array($plugins_view_goods_detail_base_inventory_top_data)}}
                                                    {{foreach $plugins_view_goods_detail_base_inventory_top_data as $hook}}
                                                        {{if is_string($hook) or is_int($hook)}}
                                                            {{$hook|raw}}
                                                        {{/if}}
                                                    {{/foreach}}
                                                {{/if}}

                                                <!-- 库存数量 -->
                                                <div class="theme-options">
                                                    <div class="cart-title number">数量</div>
                                                    <dd>
                                                        <div class="am-input-group am-input-group-sm number-tag">
                                                            <button class="am-input-group-label" id="min" type="button">-</button>
383
                                                            <input type="number" class="am-form-field" value="{{$goods.buy_min_number}}" id="text_box" min="{{$goods.buy_min_number}}" max="{{if empty($goods['buy_max_number'])}}{{$goods.inventory}}{{else /}}{{$goods.buy_max_number}}{{/if}}" data-original-max="{{$goods.inventory}}" data-ajax-url="{{:MyUrl('index/goods/stock')}}" />
D
Devil 已提交
384
                                                            <button class="am-input-group-label" id="add" type="button">+</button>
D
v1.2.0  
devil_gong 已提交
385
                                                        </div>
D
Devil 已提交
386 387
                                                        <span class="tb-hidden stock-tips"><span>库存</span><span class="stock" data-original-stock="{{$goods.inventory}}" data-min-limit="{{$goods.buy_min_number}}" data-max-limit="{{$goods.buy_max_number}}" data-unit="{{$goods.inventory_unit}}">{{$goods.inventory}}</span><span>{{$goods.inventory_unit}}</span></span>
                                                    </dd>
D
devil 已提交
388
                                                </div>
D
v1.2.0  
devil_gong 已提交
389

D
Devil 已提交
390
                                                <!-- 商品页面库存数量底部钩子 -->
D
Devil 已提交
391
                                                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406
                                                    <div class="plugins-tag">
                                                        <span>plugins_view_goods_detail_base_inventory_bottom</span>
                                                    </div>
                                                {{/if}}
                                                {{if !empty($plugins_view_goods_detail_base_inventory_bottom_data) and is_array($plugins_view_goods_detail_base_inventory_bottom_data)}}
                                                    {{foreach $plugins_view_goods_detail_base_inventory_bottom_data as $hook}}
                                                        {{if is_string($hook) or is_int($hook)}}
                                                            {{$hook|raw}}
                                                        {{/if}}
                                                    {{/foreach}}
                                                {{/if}}

                                                <div class="btn-op">
                                                    <span class="btn am-btn am-btn-default confirm login-event" data-type="cart">确认</span>
                                                    <span class="btn close am-btn am-btn-danger cancel">取消</span>
D
devil 已提交
407
                                                </div>
D
v1.2.0  
devil_gong 已提交
408
                                            </div>
D
Devil 已提交
409 410 411 412 413 414 415
                                            <div class="theme-signin-right">
                                                <div class="img-info">
                                                    <img src="{{$goods.images}}" />
                                                </div>
                                                <div class="text-info">
                                                    <span class="price-now" data-original-price="{{$goods.price}}">{{$currency_symbol}}{{$goods.price}}</span>
                                                </div>
D
v1.2.0  
devil_gong 已提交
416
                                            </div>
D
Devil 已提交
417 418
                                        </form>
                                    </div>
D
v1.2.0  
devil_gong 已提交
419
                                </div>
D
Devil 已提交
420 421
                            </dd>
                        </dl>
D
devil 已提交
422
                    {{/if}}
D
Devil 已提交
423
                </div>
D
devil 已提交
424

D
Devil 已提交
425
                <!-- 商品页面购买导航顶部钩子 -->
D
Devil 已提交
426
                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
427 428 429 430 431 432 433 434 435 436 437
                    <div class="plugins-tag">
                        <span>plugins_view_goods_detail_buy_nav_top</span>
                    </div>
                {{/if}}
                {{if !empty($plugins_view_goods_detail_buy_nav_top_data) and is_array($plugins_view_goods_detail_buy_nav_top_data)}}
                    {{foreach $plugins_view_goods_detail_buy_nav_top_data as $hook}}
                        {{if is_string($hook) or is_int($hook)}}
                            {{$hook|raw}}
                        {{/if}}
                    {{/foreach}}
                {{/if}}
D
devil_gong 已提交
438

D
Devil 已提交
439
                <!-- 购买导航 -->
D
Devil 已提交
440
                <div class="buy-nav">
441 442
                    <div class="buy-nav-opt {{if !empty($buy_button) and isset($buy_button['count'])}}buy-nav-opt-button-number-{{$buy_button.count}}{{/if}}">
                        <!-- 商品页面基础信息购买小导航内部前面钩子 开始 -->
D
Devil 已提交
443
                        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
444 445
                            <div class="plugins-tag">
                                <span>plugins_view_goods_detail_base_buy_nav_min_inside_begin</span>
D
v1.2.0  
devil_gong 已提交
446
                            </div>
447 448 449 450 451 452 453 454 455
                        {{/if}}
                        {{if !empty($plugins_view_goods_detail_base_buy_nav_min_inside_begin_data) and is_array($plugins_view_goods_detail_base_buy_nav_min_inside_begin_data)}}
                            {{foreach $plugins_view_goods_detail_base_buy_nav_min_inside_begin_data as $hook}}
                                {{if is_string($hook) or is_int($hook)}}
                                    {{$hook|raw}}
                                {{/if}}
                            {{/foreach}}
                        {{/if}}
                        <!-- 商品页面基础信息购买小导航内部前面钩子 结束 -->
D
devil_gong 已提交
456

457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478
                        <!-- 首页 -->
                        <a href="{{$Think.__MY_URL__}}" class=nav-min-home-submit>
                            <span class="nav-icon nav-icon-home">
                                <i class="am-icon-home am-icon-fw"></i>
                                <em>首页</em>
                            </span>
                        </a>

                        <!-- 收藏 -->
                        {{if isset($goods['is_favor']) and $goods['is_favor'] eq 1}}
                            <span class="nav-icon login-event favor-submit text-active" data-ajax-url="{{:MyUrl('index/goods/favor')}}">
                                <i class="am-icon-heart am-icon-fw"></i>
                                <em class="goods-favor-text">已收藏</em>
                                <em class="goods-favor-count">({{$goods.favor_count}})</em>
                            </span>
                        {{else /}}
                            <span class="nav-icon favor-submit login-event" data-ajax-url="{{:MyUrl('index/goods/favor')}}">
                                <i class="am-icon-heart am-icon-fw"></i>
                                <em class="goods-favor-text">收藏</em>
                                <em class="goods-favor-count">({{$goods.favor_count}})</em>
                            </span>
                        {{/if}}
D
devil 已提交
479

480
                        <!-- 商品页面基础信息购买小导航内部后面钩子 开始 -->
D
Devil 已提交
481
                        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
482 483 484 485 486 487 488 489 490 491 492 493 494
                            <div class="plugins-tag">
                                <span>plugins_view_goods_detail_base_buy_nav_min_inside</span>
                            </div>
                        {{/if}}
                        {{if !empty($plugins_view_goods_detail_base_buy_nav_min_inside_data) and is_array($plugins_view_goods_detail_base_buy_nav_min_inside_data)}}
                            {{foreach $plugins_view_goods_detail_base_buy_nav_min_inside_data as $hook}}
                                {{if is_string($hook) or is_int($hook)}}
                                    {{$hook|raw}}
                                {{/if}}
                            {{/foreach}}
                        {{/if}}
                        <!-- 商品页面基础信息购买小导航内部后面钩子 结束 -->
                    </div>
D
v1.2.0  
devil_gong 已提交
495

496 497 498 499 500 501 502 503 504 505 506
                    <!-- 购买容器 -->
                    {{if !empty($buy_button) and !empty($buy_button['count']) and !empty($buy_button['data']) and is_array($buy_button['data'])}}
                        <!-- 购买按钮列表 -->
                        <div class="buy-submit-container buy-submit-container-number-{{$buy_button.count}}">
                            {{foreach $buy_button.data as $v}}
                                {{if !empty($v['type']) and !empty($v['name'])}}
                                    {{switch $v.type}}
                                        {{case show}}
                                            <a href="{{if empty($v['value'])}}javascript:;{{else /}}tel:{{$v.value}}{{/if}}" 
                                            class="buy-btn {{if !empty($v['class'])}}{{$v.class}}{{/if}}" 
                                            {{if !empty($v['title'])}}title="{{$v.title}}"{{/if}} 
D
Devil 已提交
507 508
                                            data-type="{{$v.type}}" 
                                            data-value="{{if isset($v['value'])}}{{$v.value}}{{/if}}">
509 510 511 512 513 514 515 516 517 518
                                                {{if !empty($v['icon'])}}
                                                    <i class="{{$v.icon}}"></i>
                                                {{/if}}
                                                {{$v.name}}
                                            </a>
                                        {{/case}}
                                        {{default /}}
                                            <button type="button" 
                                            class="buy-btn {{$v.type}}-submit {{if !empty($v['color']) and $v['color'] eq 'second'}}buy-btn-second {{/if}} {{if !empty($v['class'])}}{{$v.class}} {{/if}}" 
                                            {{if !empty($v['title'])}}title="{{$v.title}}"{{/if}} 
D
Devil 已提交
519 520
                                            data-type="{{$v.type}}" 
                                            data-value="{{if isset($v['value'])}}{{$v.value}}{{/if}}">
521 522 523 524 525 526
                                                {{if !empty($v['icon'])}}
                                                    <i class="{{$v.icon}}"></i>
                                                {{/if}}
                                                {{$v.name}}
                                            </button>
                                    {{/switch}}
D
Devil 已提交
527
                                {{/if}}
528 529
                            {{/foreach}}
                        </div>
D
Devil 已提交
530

531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548
                        <!-- 购买表单 -->
                        <form action="{{:MyUrl('index/buy/index')}}" method="post" class="buy-form">
                            <input type="hidden" name="goods_id" value="{{$goods.id}}" />
                            <input type="hidden" name="buy_type" value="goods" />
                            <input type="hidden" name="stock" value="1" />
                            <input type="hidden" name="spec" value="" />
                            <button type="submit"></button>
                        </form>

                        <!-- 加入购物车表单 -->
                        <form action="{{:MyUrl('index/cart/save')}}" method="post" class="cart-form" request-type="ajax-fun" request-value="CartSubmitBack">
                            <input type="hidden" name="goods_id" value="{{$goods.id}}" />
                            <input type="hidden" name="stock" value="1" />
                            <input type="hidden" name="spec" value="" />
                            <button type="submit" class="am-hide"></button>
                        </form>
                    {{else /}}
                        <p class="goods-not-buy-tips">{{if empty($buy_button['error'])}}暂停销售{{else /}}{{$buy_button.error}}{{/if}}</p>
D
Devil 已提交
549 550 551 552
                    {{/if}}
                </div>

                <!-- 商品页右侧内容内部顶部钩子 开始 -->
D
Devil 已提交
553
                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
554 555 556
                    <div class="plugins-tag">
                        <span>plugins_view_goods_detail_right_content_inside_bottom</span>
                    </div>
D
v1.2.0  
devil_gong 已提交
557
                {{/if}}
D
Devil 已提交
558 559 560 561 562 563
                {{if !empty($plugins_view_goods_detail_right_content_inside_bottom_data) and is_array($plugins_view_goods_detail_right_content_inside_bottom_data)}}
                    {{foreach $plugins_view_goods_detail_right_content_inside_bottom_data as $hook}}
                        {{if is_string($hook) or is_int($hook)}}
                            {{$hook|raw}}
                        {{/if}}
                    {{/foreach}}
D
v1.2.0  
devil_gong 已提交
564
                {{/if}}
D
Devil 已提交
565
                <!-- 商品页右侧内容内部顶部钩子 结束 -->
D
v1.2.0  
devil_gong 已提交
566
            </div>
D
devil_gong 已提交
567

D
Devil 已提交
568
            <!-- 商品页右侧内容底部钩子 开始 -->
D
Devil 已提交
569
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
570
                <div class="plugins-tag">
D
Devil 已提交
571
                    <span>plugins_view_goods_detail_right_content_bottom</span>
D
devil_gong 已提交
572 573
                </div>
            {{/if}}
D
Devil 已提交
574 575
            {{if !empty($plugins_view_goods_detail_right_content_bottom_data) and is_array($plugins_view_goods_detail_right_content_bottom_data)}}
                {{foreach $plugins_view_goods_detail_right_content_bottom_data as $hook}}
D
devil_gong 已提交
576 577 578 579 580
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
                    {{/if}}
                {{/foreach}}
            {{/if}}
D
Devil 已提交
581
            <!-- 商品页右侧内容底部钩子 结束 -->
D
v1.2.0  
devil_gong 已提交
582 583 584
        </div>
    </div>

D
Devil 已提交
585
    <!-- 商品页基础信息底部钩子 开始 -->
D
Devil 已提交
586
    {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
587 588 589 590 591 592 593 594 595 596 597 598 599
        <div class="plugins-tag">
            <span>plugins_view_goods_detail_base_bottom</span>
        </div>
    {{/if}}
    {{if !empty($plugins_view_goods_detail_base_bottom_data) and is_array($plugins_view_goods_detail_base_bottom_data)}}
        {{foreach $plugins_view_goods_detail_base_bottom_data as $hook}}
            {{if is_string($hook) or is_int($hook)}}
                {{$hook|raw}}
            {{/if}}
        {{/foreach}}
    {{/if}}
    <!-- 商品页基础信息底部钩子 结束 -->

D
devil_gong 已提交
600
    <!-- 左侧-->
D
v1.2.0  
devil_gong 已提交
601 602
    <div class="introduce am-container">
        <div class="browse">
D
devil_gong 已提交
603
            <!-- 商品页面左侧顶部钩子 -->
D
Devil 已提交
604
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
605 606 607 608 609 610 611 612 613 614 615 616 617
                <div class="plugins-tag">
                    <span>plugins_view_goods_detail_left_top</span>
                </div>
            {{/if}}
            {{if !empty($plugins_view_goods_detail_left_top_data) and is_array($plugins_view_goods_detail_left_top_data)}}
                {{foreach $plugins_view_goods_detail_left_top_data as $hook}}
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
                    {{/if}}
                {{/foreach}}
            {{/if}}

            <!-- 详情/推荐商品-->
D
v1.2.0  
devil_gong 已提交
618 619 620 621 622 623 624 625 626 627 628 629 630
            <div class="mc"> 
                 <ul>                       
                    <div class="mt">            
                        <h2>看了又看</h2>        
                    </div>
                    {{if !empty($left_goods)}}
                        {{foreach $left_goods as $key=>$v}}
                            <li {{if $key eq 0}}class="first"{{/if}}>
                                <div class="p-img">                    
                                    <a href="{{:$v['goods_url']}}">
                                        <img alt="{{$v.title}}" src="{{$v.images}}">
                                    </a>               
                                </div>
D
Devil 已提交
631
                                <div class="p-name am-text-truncate-2 am-margin-vertical-xs ">
D
v1.2.0  
devil_gong 已提交
632 633
                                    <a href="{{:$v['goods_url']}}" {{if !empty($v.title_color)}}style="color:{{$v.title_color}};"{{/if}}>{{$v.title}}</a>
                                </div>
D
devil 已提交
634
                                <div class="p-price"><strong>{{$currency_symbol}}{{$v.price}}</strong></div>
D
v1.2.0  
devil_gong 已提交
635 636 637 638 639 640
                            </li>
                          {{/foreach}}
                      {{/if}}
                 </ul>
            </div>
        </div>
D
devil_gong 已提交
641 642

        <!-- 右侧内容 -->
D
v1.2.0  
devil_gong 已提交
643
        <div class="introduce-main">
D
devil_gong 已提交
644
            <!-- 商品页面tabs顶部钩子 -->
D
Devil 已提交
645
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
646 647 648 649 650 651 652 653 654 655 656 657
                <div class="plugins-tag">
                    <span>plugins_view_goods_detail_tabs_top</span>
                </div>
            {{/if}}
            {{if !empty($plugins_view_goods_detail_tabs_top_data) and is_array($plugins_view_goods_detail_tabs_top_data)}}
                {{foreach $plugins_view_goods_detail_tabs_top_data as $hook}}
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
                    {{/if}}
                {{/foreach}}
            {{/if}}

D
Devil 已提交
658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691
            <!-- tab区块 -->
            {{if !empty($middle_tabs_nav) and !empty($middle_tabs_nav['nav']) and !empty($middle_tabs_nav['type']) and is_array($middle_tabs_nav['nav']) and is_array($middle_tabs_nav['type'])}}
                <div class="am-tabs" data-am-tabs="{noSwipe: 1}">
                    <!-- tab导航 -->
                    <ul class="am-avg-sm-{{:count($middle_tabs_nav['nav'])}} am-tabs-nav am-nav am-nav-tabs" data-am-sticky="{animation: 'slide-top'}">
                        {{foreach $middle_tabs_nav.nav as $k=>$v}}
                            <li class="{{if isset($v['active']) and $v['active'] eq 1}}am-active{{/if}} goods-middle-nav-{{$v.type}}">
                                <a href="[data-tab-panel-{{$k}}]" data-type="{{$v.type}}" data-value="{{if isset($v['value'])}}{{$v.value}}{{/if}}">{{$v.name}}</a>
                            </li>
                        {{/foreach}}
                    </ul>

                    <!-- tab内容 -->
                    <div class="am-tabs-bd">
                        <!-- 详情 -->
                        {{if in_array('detail', $middle_tabs_nav['type'])}}
                            <div class="am-tab-panel am-in am-active">
                                {{if !empty($goods['parameters']) and !empty($goods['parameters']['detail'])}}
                                    <!-- 商品详情参数 -->
                                    <div class="am-cf tabs-nav-base-container">
                                        <ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 am-padding-vertical-xs parameters-content parameters-detail">
                                            {{foreach $goods.parameters.detail as $v}}
                                                <li class="am-padding-vertical-xs am-padding-horizontal-sm am-text-truncate">
                                                    <span>{{$v.name}}:</span>
                                                    <span>{{$v.value}}</span>
                                                </li>
                                            {{/foreach}}
                                        </ul>
                                    </div>
                                {{/if}}

                                <!-- 详情内容 -->
                                <div class="detail-content am-margin-top-sm">
                                    <!-- 详情内容顶部钩子 -->
D
Devil 已提交
692
                                    {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
693 694 695 696 697 698 699 700 701 702 703
                                        <div class="plugins-tag">
                                            <span>plugins_view_goods_detail_content_top</span>
                                        </div>
                                    {{/if}}
                                    {{if !empty($plugins_view_goods_detail_content_top_data) and is_array($plugins_view_goods_detail_content_top_data)}}
                                        {{foreach $plugins_view_goods_detail_content_top_data as $hook}}
                                            {{if is_string($hook) or is_int($hook)}}
                                                {{$hook|raw}}
                                            {{/if}}
                                        {{/foreach}}
                                    {{/if}}
D
v1.2.0  
devil_gong 已提交
704

D
Devil 已提交
705 706 707 708 709 710 711 712 713 714 715 716 717 718
                                    <!-- 详情相册 -->
                                    {{if isset($common_is_goods_detail_show_photo) and $common_is_goods_detail_show_photo eq 1 and !empty($goods.photo)}}
                                        <div class="content-photo">
                                            {{foreach $goods.photo as $photo}}
                                                <li>
                                                    <img src="{{$photo.images}}" title="{{$goods.title}}" />
                                                </li>
                                            {{/foreach}}
                                        </div>
                                    {{/if}}
                                    <!-- web详情 -->
                                    <div class="content-web am-scrollable-horizontal">{{$goods.content_web|raw}}</div>

                                    <!-- 详情内容底部钩子 -->
D
Devil 已提交
719
                                    {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
720 721 722 723 724 725 726 727 728 729 730 731
                                        <div class="plugins-tag">
                                            <span>plugins_view_goods_detail_content_bottom</span>
                                        </div>
                                    {{/if}}
                                    {{if !empty($plugins_view_goods_detail_content_bottom_data) and is_array($plugins_view_goods_detail_content_bottom_data)}}
                                        {{foreach $plugins_view_goods_detail_content_bottom_data as $hook}}
                                            {{if is_string($hook) or is_int($hook)}}
                                                {{$hook|raw}}
                                            {{/if}}
                                        {{/foreach}}
                                    {{/if}}
                                </div>
D
v1.2.0  
devil_gong 已提交
732 733 734
                            </div>
                        {{/if}}

G
gongfuxiang 已提交
735
                        <!-- 评价 -->
D
Devil 已提交
736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768
                        {{if in_array('comments', $middle_tabs_nav['type'])}}
                            <div class="am-tab-panel goods-comment" data-goods-id="{{$goods.id}}" data-url="{{:MyUrl('index/goods/comments')}}">
                                <div class="am-cf tabs-nav-base-container score-container">
                                    <div class="score am-fl">
                                        <p class="name">动态评分</p>
                                        <p class="value">{{$goods_score.avg}}</p>
                                    </div>
                                    <div class="am-progress am-fr">
                                        {{if isset($goods_score['avg']) and $goods_score['avg'] gt 0 and !empty($goods_score['rating'])}}
                                            {{foreach $goods_score.rating as $score}}
                                                {{if $score.portion gt 0}}
                                                    <div class="am-progress-bar 
                                                        {{switch score.rating}}
                                                            {{case 1}}
                                                                am-progress-bar-danger
                                                            {{/case}}
                                                            {{case 2}}
                                                                am-progress-bar-warning
                                                            {{/case}}
                                                            {{case 3}}
                                                                am-progress-bar-secondary
                                                            {{/case}}
                                                            {{case 5}}
                                                                am-progress-bar-success
                                                            {{/case}}
                                                        {{/switch}}"
                                                        style="width: {{$score.portion}}%">{{$score.name}}({{$score.portion}}%)</div>
                                                    {{/if}}
                                            {{/foreach}}
                                        {{else /}}
                                            没有评分数据
                                        {{/if}}
                                    </div>
D
devil 已提交
769
                                </div>
D
Devil 已提交
770 771 772
                                <div class="goods-comment-content"></div>
                                <div class="table-no goods-page-no-data none">
                                    <i class="am-icon-warning"></i>
G
gongfuxiang 已提交
773
                                    <span>没有评价数据</span>
D
Devil 已提交
774 775
                                </div>
                                <div class="goods-page-container"></div>
D
devil_gong 已提交
776
                            </div>
D
Devil 已提交
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802
                        {{/if}}

                        <!-- 猜你喜欢 -->
                        {{if in_array('guess_you_like', $middle_tabs_nav['type'])}}
                            <div class="am-tab-panel">
                                <div class="like">
                                    <ul class="am-avg-sm-2 am-avg-md-3 am-avg-lg-4 boxes">
                                        {{if !empty($detail_like_goods)}}
                                            {{foreach $detail_like_goods as $key=>$v}}
                                                <li>
                                                    <div class="i-pic limit">
                                                        <a href="{{:$v['goods_url']}}">
                                                            <img alt="{{$v.title}}" src="{{$v.images}}" />
                                                        </a>
                                                        <a href="{{:$v['goods_url']}}">
                                                            <p class="am-text-truncate-2 am-margin-bottom-xs" {{if !empty($v.title_color)}}style="color:{{$v.title_color}};"{{/if}}>{{$v.title}}</p>
                                                        </a>
                                                        <p class="price fl">
                                                            <strong>{{$currency_symbol}}{{$v.price}}</strong>
                                                        </p>
                                                    </div>
                                                </li>
                                            {{/foreach}}
                                        {{/if}}
                                    </ul>
                                </div>
D
devil_gong 已提交
803
                            </div>
D
Devil 已提交
804
                        {{/if}}
D
devil_gong 已提交
805

D
Devil 已提交
806
                        <!-- 商品页面tabs内容钩子 -->
D
Devil 已提交
807
                        {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
Devil 已提交
808 809 810 811 812 813 814 815
                            <div class="plugins-tag">
                                <span>plugins_view_goods_detail_tabs_content</span>
                            </div>
                        {{/if}}
                        {{if !empty($plugins_view_goods_detail_tabs_content_data) and is_array($plugins_view_goods_detail_tabs_content_data)}}
                            {{foreach $plugins_view_goods_detail_tabs_content_data as $hook}}
                                {{if is_string($hook) or is_int($hook)}}
                                    {{$hook|raw}}
D
v1.2.0  
devil_gong 已提交
816
                                {{/if}}
D
Devil 已提交
817 818
                            {{/foreach}}
                        {{/if}}
D
v1.2.0  
devil_gong 已提交
819 820
                    </div>
                </div>
D
Devil 已提交
821
            {{/if}}
D
devil_gong 已提交
822 823

            <!-- 商品页面tabs底部钩子 -->
D
Devil 已提交
824
            {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
D
devil_gong 已提交
825 826 827 828 829 830 831 832 833 834 835
                <div class="plugins-tag">
                    <span>plugins_view_goods_detail_tabs_bottom</span>
                </div>
            {{/if}}
            {{if !empty($plugins_view_goods_detail_tabs_bottom_data) and is_array($plugins_view_goods_detail_tabs_bottom_data)}}
                {{foreach $plugins_view_goods_detail_tabs_bottom_data as $hook}}
                    {{if is_string($hook) or is_int($hook)}}
                        {{$hook|raw}}
                    {{/if}}
                {{/foreach}}
            {{/if}}
D
v1.2.0  
devil_gong 已提交
836 837 838 839
        </div>
    </div>
</div>

D
devil 已提交
840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856
{{include file="public/footer" /}}

<script type="text/javascript">
// 购物车回调
function CartSubmitBack(e)
{
    if(e.code == 0)
    {
        HomeCartNumberTotalUpdate(parseInt(e.data));
        Prompt(e.msg, 'success');
    } else {
        Prompt(e.msg);
    }
    $.AMUI.progress.done();
    $('form.cart-form').find('button[type="submit"]').button('reset');
}
</script>