{{:ModuleInclude('public/header')}} {{:ModuleInclude('public/header_top_nav')}} {{:ModuleInclude('public/nav_search')}} {{:ModuleInclude('public/header_nav')}} {{:ModuleInclude('public/goods_category')}} {{:ModuleInclude('public/breadcrumb_data')}} {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_article_detail_top
{{/if}} {{if !empty($plugins_view_article_detail_top_data) and is_array($plugins_view_article_detail_top_data)}} {{foreach $plugins_view_article_detail_top_data as $hook}} {{if is_string($hook) or is_int($hook)}} {{$hook|raw}} {{/if}} {{/foreach}} {{/if}}

{{$article.title}}


{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_article_detail_content_top
{{/if}} {{if !empty($plugins_view_article_detail_content_top_data) and is_array($plugins_view_article_detail_content_top_data)}} {{foreach $plugins_view_article_detail_content_top_data as $hook}} {{if is_string($hook) or is_int($hook)}} {{$hook|raw}} {{/if}} {{/foreach}} {{/if}}
{{$article.content|raw}}

{{if !empty($last_next_data['last'])}}
{{:MyLang('article.prev_article')}} {{$last_next_data.last.title}} {{$last_next_data.last.add_time}}
{{/if}} {{if !empty($last_next_data['next'])}}
{{:MyLang('article.next_article')}} {{$last_next_data.next.title}} {{$last_next_data.next.add_time}}
{{/if}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_article_detail_content_botton
{{/if}} {{if !empty($plugins_view_article_detail_content_botton_data) and is_array($plugins_view_article_detail_content_botton_data)}} {{foreach $plugins_view_article_detail_content_botton_data as $hook}} {{if is_string($hook) or is_int($hook)}} {{$hook|raw}} {{/if}} {{/foreach}} {{/if}}
{{:ModuleInclude('article/module/left', [ 'article' => empty($article) ? [] : $article, 'category_info' => empty($category_info) ? [] : $category_info, 'category_list' => empty($category_list) ? [] : $category_list, ])}}
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
plugins_view_article_detail_bottom
{{/if}} {{if !empty($plugins_view_article_detail_bottom_data) and is_array($plugins_view_article_detail_bottom_data)}} {{foreach $plugins_view_article_detail_bottom_data as $hook}} {{if is_string($hook) or is_int($hook)}} {{$hook|raw}} {{/if}} {{/foreach}} {{/if}} {{:ModuleInclude('public/footer')}}