{{:ModuleInclude('public/header')}} {{:ModuleInclude('public/nav')}} {{:ModuleInclude('public/header_top_nav')}} {{:ModuleInclude('public/nav_search')}} {{:ModuleInclude('public/header_nav')}} {{:ModuleInclude('public/goods_category')}} {{:ModuleInclude('public/home_banner')}} {{if MyC('home_index_banner_right_status', 1) eq 1}}
{{/if}} {{:ModuleInclude('public/home_nav')}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
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 isset($floor_data_type) and $floor_data_type eq 2}} {{if isset($is_design) and $is_design eq 1}}
{{:MyLang('cancel_title')}}
{{:ModuleInclude('../../../module/view/layout/base')}}
{{else /}} {{:ModuleInclude('../../../module/view/layout/view')}} {{/if}} {{else /}}
{{if !empty($goods_floor_list) and is_array($goods_floor_list)}} {{foreach $goods_floor_list as $key=>$floor}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_home_floor_top_{{$key+1}}
{{/if}} {{php}} $hook_name = 'plugins_view_home_floor_top_'.($key+1); $hook_data = MyEventTrigger($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}}

{{$floor.name}}

{{$floor.vice_name}}

{{if !empty($floor['config_keywords']) and is_array($floor['config_keywords'])}} {{foreach $floor.config_keywords as $wd}} {{$wd}} {{/foreach}} {{/if}}
{{:MyLang('common.more_text')}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_home_floor_inside_top
{{/if}} {{php}} $hook_name = 'plugins_view_home_floor_inside_top'; $hook_data = MyEventTrigger($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['big_images'])}} {{/if}} {{if !empty($floor['items']) and is_array($floor['items'])}}
{{foreach $floor.items as $category_key=>$category}} {{:mb_substr($category['name'], 0, 4, 'utf-8')}} {{/foreach}}
{{/if}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_home_aggregation_inside_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_home_aggregation_inside_bottom'; $hook_data = MyEventTrigger($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']) and is_array($floor['goods'])}} {{:ModuleInclude('module/goods/grid/base', [ 'goods_list' => $floor.goods, 'type' => 'index', 'lg' => '4', 'md' => '4', ])}} {{/if}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_home_floor_inside_bottom
{{/if}} {{php}} $hook_name = 'plugins_view_home_floor_inside_bottom'; $hook_data = MyEventTrigger($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 isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_home_floor_bottom_{{$key+1}}
{{/if}} {{php}} $hook_name = 'plugins_view_home_floor_bottom_'.($key+1); $hook_data = MyEventTrigger($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}} {{/foreach}} {{/if}}
{{/if}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
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}} {{:ModuleInclude('public/footer')}} {{if isset($is_design) and $is_design eq 1}} {{:ModuleInclude('../../../module/view/layout/form_back')}} {{/if}}