{{include file="public/header" /}} {{include file="public/nav" /}} {{include file="public/header_top_nav" /}} {{include file="public/nav_search" /}} {{include file="public/header_nav" /}} {{include file="public/home_banner" /}} {{include file="public/goods_category" /}}
{{if !empty($navigation)}}
{{foreach $navigation as $nav}} {{/foreach}}
{{/if}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_floor_top
{{/if}} {{if !empty($plugins_view_home_floor_top_data) and is_array($plugins_view_home_floor_top_data)}} {{foreach $plugins_view_home_floor_top_data as $hook}} {{if is_string($hook) or is_int($hook)}} {{$hook|raw}} {{/if}} {{/foreach}} {{/if}}
{{if !empty($goods_floor_list)}} {{foreach $goods_floor_list as $key=>$floor}} {{if isset($floor['is_home_recommended']) and $floor['is_home_recommended'] eq 1}}

{{$floor.name}}

{{$floor.vice_name}}

{{if !empty($floor['items'])}} {{foreach $floor.items as $key=>$category}} {{if !empty($category['items'])}} {{foreach $category.items as $keys=>$categorys}} {{if $key lt 6 and $keys eq 0 and isset($categorys['is_home_recommended']) and $categorys['is_home_recommended'] eq 1}} {{$categorys.name}} {{/if}} {{/foreach}} {{/if}} {{/foreach}} {{/if}}
更多
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_floor_inside_top
{{/if}} {{php}} $hook_name = 'plugins_view_home_floor_inside_top'; $hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'floor_id'=>$key+1, 'floor'=>$floor]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}
{{if !empty($floor['items'])}} {{foreach $floor.items as $category_key=>$category}} {{if $category_key lt 6 and isset($category['is_home_recommended']) and $category['is_home_recommended'] eq 1}} {{:mb_substr($category['name'], 0, 4, 'utf-8')}} {{/if}} {{/foreach}} {{/if}}
{{$floor.describe}}
{{if !empty($floor['big_images'])}} {{/if}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_aggregation_inside_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_home_aggregation_inside_bottom'; $hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'floor_id'=>$key+1, 'floor'=>$floor]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}
{{if !empty($floor['goods'])}} {{foreach $floor.goods as $goods_key=>$goods}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_goods_inside_top
{{/if}} {{php}} $hook_name = 'plugins_view_home_goods_inside_top'; $hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'floor_id'=>$key+1, 'goods_id'=>$goods['id'], 'goods'=>$goods]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}} {{$goods.title}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_goods_inside_price_top
{{/if}} {{php}} $hook_name = 'plugins_view_home_goods_inside_price_top'; $hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'floor_id'=>$key+1, 'goods_id'=>$goods['id'], 'goods'=>$goods]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}

¥{{$goods.price}}

{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_goods_inside_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_home_goods_inside_bottom'; $hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'floor_id'=>$key+1, 'goods_id'=>$goods['id'], 'goods'=>$goods]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}
{{/foreach}} {{/if}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_floor_inside_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_home_floor_inside_bottom'; $hook_data = Hook::listen($hook_name, ['hook_name'=>$hook_name, 'is_backend'=>false, 'floor_id'=>$key+1, 'floor'=>$floor]); if(!empty($hook_data) && is_array($hook_data)) { foreach($hook_data as $hook) { if(is_string($hook) || is_int($hook)) { echo htmlspecialchars_decode($hook); } } } {{/php}}
{{/if}} {{/foreach}} {{/if}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true and (!isset($is_footer) or $is_footer eq 1)}}
plugins_view_home_floor_bottom
{{/if}} {{if !empty($plugins_view_home_floor_bottom_data) and is_array($plugins_view_home_floor_bottom_data)}} {{foreach $plugins_view_home_floor_bottom_data as $hook}} {{if is_string($hook) or is_int($hook)}} {{$hook|raw}} {{/if}} {{/foreach}} {{/if}} {{include file="public/footer" /}}