2024-04-15 02:25:01 +00:00
<!-- 继承公共的 form -->
2024-07-03 14:46:04 +00:00
{{extend name="../../../module/view/form_table/detail" /}}
2024-04-15 02:25:01 +00:00
<!-- 重写数据模块 -->
{{block name="detail_data"}}
{{:ModuleInclude('public/detail_nav_switch_tabs', [
'nav_data' => [
[
'name' => MyLang('system_title'),
'key' => 'system',
],
[
'name' => MyLang('base_title'),
'key' => 'base',
'is_show' => isset($data['type']) & & in_array($data['type'], [1,2,3,4,5,6]) ? 1 : 0,
],
[
'name' => MyLang('images_title'),
'key' => 'images',
'is_show' => isset($data['type']) & & in_array($data['type'], [0,1]) ? 1 : 0,
],
[
'name' => MyLang('text_title'),
'key' => 'text',
'is_show' => isset($data['type']) & & in_array($data['type'], [0,1]) ? 1 : 0,
],
[
'name' => MyLang('data_title'),
'key' => 'data',
'is_show' => isset($data['type']) & & in_array($data['type'], [2,3,4,5,6]) ? 1 : 0,
],
[
'name' => MyLang('custom_title'),
'key' => 'custom',
'is_show' => isset($data['type']) & & in_array($data['type'], [0]) ? 1 : 0,
],
]
])}}
< div class = "detail-content-switch-data-item" >
< div class = "nav-content" >
<!-- 基础 -->
< div class = "item am-active" data-key = "system" >
{__block__}
< / div >
{{if isset($data['type'])}}
<!-- 单图文 -->
{{if $data['type'] eq 0}}
<!-- 图片 -->
< div class = "item" data-key = "images" >
{{:ModuleInclude('themedata/detail/images', [
'common_theme_business_images_list' => empty($common_theme_business_images_list) ? [] : $common_theme_business_images_list,
'data' => empty($data) ? [] : $data,
])}}
< / div >
<!-- 文本 -->
< div class = "item" data-key = "text" >
{{:ModuleInclude('themedata/detail/text_input', [
'common_theme_business_text_input_list' => empty($common_theme_business_text_input_list) ? [] : $common_theme_business_text_input_list,
'data' => empty($data) ? [] : $data,
])}}
< / div >
<!-- 自定义数据 -->
< div class = "item" data-key = "custom" >
{{if !empty($data['data']) and !empty($data['data']['custom_data']) and is_array($data['data']['custom_data'])}}
< table class = "am-table" >
< thead >
< tr >
< th > {{:MyLang('icon_title')}}< / th >
< th > {{:MyLang('common_service.themedata.form_item_custom_data_name_text')}}< / th >
< th > {{:MyLang('common_service.themedata.form_item_custom_data_value_text')}}< / th >
< th > {{:MyLang('link_title')}}< / th >
< / tr >
< / thead >
< tbody >
{{foreach $data.data.custom_data as $k=>$v}}
< tr >
< td >
{{if !empty($v['icon'])}}
< a href = "javascript:;" class = "am-figure am-inline-block am-padding-0 am-margin-right" data-am-widget = "figure" data-am-figure = "{pureview: 'true'}" >
< img src = "{{$v.icon}}" width = "16" height = "16" class = "am-vertical-align-middle am-img-thumbnail am-radius" / >
< / a >
{{/if}}
< / td >
< td > {{if isset($v['name'])}}{{$v.name}}{{/if}}< / td >
< td > {{if isset($v['value'])}}{{$v.value}}{{/if}}< / td >
< td >
{{if !empty($v['url_data'])}}
< div class = "am-dropdown" data-am-dropdown >
< a href = "javascript:;" class = "am-text-blue am-inline-block am-dropdown-toggle" >
{{:MyLang('common_service.themedata.form_item_url_already_choice_text')}}
< / a >
< div class = "am-dropdown-content am-radius" >
{{if !empty($common_platform_type)}}
< table class = "am-table am-margin-bottom-0" >
< thead >
< tr >
< th > {{:MyLang('platform_title')}}< / th >
< th > {{:MyLang('link_title')}}< / th >
< / tr >
< / thead >
< tbody >
{{foreach $common_platform_type as $pv}}
{{if !empty($v['url_data'][$pv['value']])}}
< tr >
< td > {{$pv.name}}< / td >
< td >
< span class = "text-copy-submit" > {{$v['url_data'][$pv['value']]}}< / span >
< / td >
< / tr >
{{/if}}
{{/foreach}}
< / tbody >
< / table >
{{/if}}
< / div >
< / div >
{{/if}}
< / td >
< / tr >
{{/foreach}}
< / tbody >
< / table >
{{else /}}
{{:ModuleInclude('public/not_data')}}
{{/if}}
< / div >
{{/if}}
<!-- 基础 -->
{{if in_array($data['type'], [1,2,3,4,5,6])}}
< div class = "item" data-key = "base" >
<!-- 图片 -->
{{:ModuleInclude('themedata/detail/images', [
'common_theme_business_images_list' => empty($common_theme_business_images_list) ? [] : $common_theme_business_images_list,
'data' => empty($data) ? [] : $data,
])}}
<!-- 文本 -->
{{:ModuleInclude('themedata/detail/text_input', [
'common_theme_business_text_input_list' => empty($common_theme_business_text_input_list) ? [] : $common_theme_business_text_input_list,
'data' => empty($data) ? [] : $data,
])}}
< / div >
{{/if}}
<!-- 多图文 -->
{{if $data['type'] eq 1}}
<!-- 图片 -->
< div class = "item" data-key = "images" >
{{if !empty($data) and !empty($data['data']) and !empty($data['data']['data']) and is_array($data['data']['data'])}}
< section data-am-widget = "accordion" class = "am-accordion am-accordion-default am-margin-0" data-am-accordion = '{ "multiple": true }' >
{{foreach $data.data.data as $k=>$v}}
< dl class = "am-accordion-item {{if $k eq 0}}am-active{{/if}}" >
< dt class = "am-accordion-title" > {{:str_replace('{index}', $k+1, MyLang('common_service.themedata.form_item_index_text'))}}< / dt >
< dd class = "am-accordion-bd am-collapse {{if $k eq 0}}am-in{{/if}}" >
{{:ModuleInclude('themedata/detail/images', [
'common_theme_business_images_list' => empty($common_theme_business_images_list) ? [] : $common_theme_business_images_list,
'data' => ['data'=>$v],
])}}
< / dd >
< / dl >
{{/foreach}}
< / section >
{{/if}}
< / div >
<!-- 文本 -->
< div class = "item" data-key = "text" >
{{if !empty($data) and !empty($data['data']) and !empty($data['data']['data']) and is_array($data['data']['data'])}}
< section data-am-widget = "accordion" class = "am-accordion am-accordion-default am-margin-0" data-am-accordion = '{ "multiple": true }' >
{{foreach $data.data.data as $k=>$v}}
< dl class = "am-accordion-item {{if $k eq 0}}am-active{{/if}}" >
< dt class = "am-accordion-title" > {{:str_replace('{index}', $k+1, MyLang('common_service.themedata.form_item_index_text'))}}< / dt >
< dd class = "am-accordion-bd am-collapse {{if $k eq 0}}am-in{{/if}}" >
<!-- input -->
{{:ModuleInclude('themedata/detail/text_input', [
'common_theme_business_text_input_list' => empty($common_theme_business_text_input_list) ? [] : $common_theme_business_text_input_list,
'data' => ['data'=>$v],
])}}
<!-- textarea -->
{{:ModuleInclude('themedata/detail/text_textarea', [
'common_theme_business_text_textarea_list' => empty($common_theme_business_text_textarea_list) ? [] : $common_theme_business_text_textarea_list,
'data' => ['data'=>$v],
'appoint_business_text' => ['detail_describe'],
])}}
< / dd >
< / dl >
{{/foreach}}
< / section >
{{/if}}
< / div >
{{/if}}
<!-- 视频 -->
{{if $data['type'] eq 2}}
< div class = "item" data-key = "data" >
< ul class = "am-list" >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('video_title')}}< / label >
{{if !empty($data['data']) and !empty($data['data']['video'])}}
< video src = "{{$data.data.video}}" class = "am-radius" controls width = "300" > your browser does not support the video tag< / video >
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('cover_title')}}< / label >
{{if !empty($data['data']) and !empty($data['data']['custom_cover'])}}
< a href = "javascript:;" class = "am-figure am-inline-block am-padding-0 am-margin-right" data-am-widget = "figure" data-am-figure = "{pureview: 'true'}" >
< img src = "{{$data.data.custom_cover}}" width = "300" height = "300" class = "am-vertical-align-middle am-img-thumbnail am-radius" / >
< / a >
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / li >
< / ul >
< / div >
{{/if}}
<!-- 商品 -->
{{if $data['type'] eq 3}}
< div class = "item" data-key = "data" >
< ul class = "am-list" >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_data_type')}}< / label >
{{foreach $common_theme_goods_type_list as $v}}
{{if (empty($data['data']) and !isset($data['data']['goods_data_type']) and isset($v['checked'])) or (!empty($data['data']) and isset($data['data']['goods_data_type']) and $data['data']['goods_data_type'] eq $v['value'])}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{if (empty($data['data']) and !isset($data['data']['goods_data_type'])) or $data['data']['goods_data_type'] eq 0}}
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_brand_ids')}}< / label >
< p >
{{if !empty($brand_list) and !empty($data['data']) and !empty($data['data']['goods_brand_ids']) and is_array($data['data']['goods_brand_ids'])}}
{{foreach $brand_list as $v}}
{{if in_array($v['id'], $data['data']['goods_brand_ids'])}}
< span class = "am-margin-right-sm" > {{$v.name}}< / span >
{{/if}}
{{/foreach}}
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_category_ids')}}< / label >
< p >
{{if !empty($goods_category_list) and !empty($data['data']) and !empty($data['data']['goods_category_ids']) and is_array($data['data']['goods_category_ids'])}}
{{foreach $goods_category_list as $v}}
{{if !empty($data['data']) and !empty($data['data']['goods_category_ids']) and in_array($v['id'], $data['data']['goods_category_ids'])}}
< span class = "am-margin-right-sm" > {{$v.name}}< / span >
{{/if}}
{{if !empty($v['items'])}}
{{foreach $v.items as $vs}}
{{if !empty($data['data']) and !empty($data['data']['goods_category_ids']) and in_array($vs['id'], $data['data']['goods_category_ids'])}}
< span class = "am-margin-right-sm" > {{$vs.name}}< / span >
{{/if}}
{{if !empty($vs['items'])}}
{{foreach $vs.items as $kss=>$vss}}
{{if !empty($data['data']) and !empty($data['data']['goods_category_ids']) and in_array($vss['id'], $data['data']['goods_category_ids'])}}
< span class = "am-margin-right-sm" > {{$vss.name}}< / span >
{{/if}}
{{/foreach}}
{{/if}}
{{/foreach}}
{{/if}}
{{/foreach}}
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_number')}}< / label >
< p >
{{if !empty($data['data']) and !empty($data['data']['goods_number'])}}
< span > {{$data.data.goods_number}}< / span >
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_order_by_type')}}< / label >
{{foreach $common_goods_order_by_type_list as $k=>$v}}
{{if (empty($data['data']) and !isset($data['data']['goods_order_by_type']) and isset($v['checked'])) or (!empty($data['data']) and isset($data['data']['goods_order_by_type']) and $data['data']['goods_order_by_type'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_order_by_rule')}}< / label >
{{foreach $common_data_order_by_rule_list as $k=>$v}}
{{if (empty($data['data']) and !isset($data['data']['goods_order_by_rule']) and isset($v['checked'])) or (!empty($data['data']) and isset($data['data']['goods_order_by_rule']) and $data['data']['goods_order_by_rule'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{/if}}
< / ul >
{{if !empty($data['data']) and !empty($data['data']['goods_data']) and is_array($data['data']['goods_data'])}}
< ul data-am-widget = "gallery" class = "am-gallery am-avg-sm-3 am-gallery-bordered am-padding-0" >
{{foreach $data.data.goods_data as $v}}
{{if !empty($v['goods_url'])}}
< li >
< div class = "am-gallery-item am-radius" >
< a href = "{{$v.goods_url}}" target = "_blank" >
< img src = "{{if empty($v['custom_cover'])}}{{$v.images}}{{else /}}{{$v.custom_cover}}{{/if}}" class = "am-radius" / >
< h3 class = "am-gallery-title" > {{$v.title}}< / h3 >
< p >
< strong class = "am-text-red" > {{$v.show_price_symbol}}{{$v.price}}< / strong >
< / p >
< / a >
< / div >
< / li >
{{/if}}
{{/foreach}}
< / ul >
{{/if}}
< / div >
{{/if}}
<!-- 文章 -->
{{if $data['type'] eq 4}}
< div class = "item" data-key = "data" >
< ul class = "am-list" >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_data_type')}}< / label >
{{foreach $common_theme_article_type_list as $v}}
{{if (empty($data['data']) and !isset($data['data']['article_data_type']) and isset($v['checked'])) or (!empty($data['data']) and isset($data['data']['article_data_type']) and $data['data']['article_data_type'] eq $v['value'])}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{if (empty($data['data']) and !isset($data['data']['article_data_type'])) or $data['data']['article_data_type'] eq 0}}
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_category_ids')}}< / label >
< p >
{{if !empty($article_category_list) and !empty($data['data']) and !empty($data['data']['article_category_ids']) and is_array($data['data']['article_category_ids'])}}
{{foreach $article_category_list as $v}}
{{if in_array($v['id'], $data['data']['article_category_ids'])}}
< span class = "am-margin-right-sm" > {{$v.name}}< / span >
{{/if}}
{{/foreach}}
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_number')}}< / label >
< p >
{{if !empty($data['data']) and !empty($data['data']['article_number'])}}
< span > {{$data.data.article_number}}< / span >
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_order_by_type')}}< / label >
2024-12-25 09:35:54 +00:00
{{foreach $common_article_order_by_type_list as $k=>$v}}
2024-04-15 02:25:01 +00:00
{{if (empty($data['data']) and !isset($data['data']['article_order_by_type']) and isset($v['checked'])) or (!empty($data['data']) and isset($data['data']['article_order_by_type']) and $data['data']['article_order_by_type'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_order_by_rule')}}< / label >
{{foreach $common_data_order_by_rule_list as $k=>$v}}
{{if (empty($data['data']) and !isset($data['data']['article_order_by_rule']) and isset($v['checked'])) or (!empty($data['data']) and isset($data['data']['article_order_by_rule']) and $data['data']['article_order_by_rule'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{/if}}
< / ul >
{{if !empty($data['data']) and !empty($data['data']['article_data']) and is_array($data['data']['article_data'])}}
< ul data-am-widget = "gallery" class = "am-gallery am-avg-sm-2 am-gallery-bordered am-padding-0 article-list" >
{{foreach $data.data.article_data as $v}}
{{if !empty($v['url'])}}
< li >
< div class = "am-gallery-item am-radius" >
< a href = "{{$v.url}}" target = "_blank" >
{{if !empty($v['custom_cover']) or !empty($v['cover'])}}
< img src = "{{if empty($v['custom_cover'])}}{{$v.cover}}{{else /}}{{$v.custom_cover}}{{/if}}" class = "am-radius am-fl am-margin-right-xs" / >
{{/if}}
< h3 class = "am-gallery-title am-margin-top-0" > {{$v.title}}< / h3 >
< / a >
< / div >
< / li >
{{/if}}
{{/foreach}}
< / ul >
{{/if}}
< / div >
{{/if}}
<!-- 商品组 -->
{{if $data['type'] eq 5}}
< div class = "item" data-key = "data" >
{{if !empty($data) and !empty($data['data']) and !empty($data['data']['data']) and is_array($data['data']['data'])}}
< section data-am-widget = "accordion" class = "am-accordion am-accordion-default am-margin-0" data-am-accordion = '{ "multiple": true }' >
{{foreach $data.data.data as $dk=>$dv}}
< dl class = "am-accordion-item {{if $dk eq 0}}am-active{{/if}}" >
< dt class = "am-accordion-title" > {{:str_replace('{index}', $dk+1, MyLang('common_service.themedata.form_item_index_text'))}}< / dt >
< dd class = "am-accordion-bd am-collapse {{if $dk eq 0}}am-in{{/if}}" >
< ul class = "am-list" >
<!-- images -->
{{:ModuleInclude('themedata/detail/images', [
'common_theme_business_images_list' => empty($common_theme_business_images_list) ? [] : $common_theme_business_images_list,
'data' => ['data'=>$dv],
'appoint_business_images' => ['icon', 'active_icon', 'shape', 'background'],
])}}
<!-- input -->
{{:ModuleInclude('themedata/detail/text_input', [
'common_theme_business_text_input_list' => empty($common_theme_business_text_input_list) ? [] : $common_theme_business_text_input_list,
'data' => ['data'=>$dv],
'appoint_business_text' => ['title', 'vice_title', 'more', 'btn', 'describe'],
])}}
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_data_type')}}< / label >
{{foreach $common_theme_goods_type_list as $v}}
{{if (!isset($dv['goods_data_type']) and isset($v['checked'])) or (isset($dv['goods_data_type']) and $dv['goods_data_type'] eq $v['value'])}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{if (!isset($dv['goods_data_type'])) or $dv['goods_data_type'] eq 0}}
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_brand_ids')}}< / label >
< p >
{{if !empty($brand_list) and !empty($dv['goods_brand_ids']) and is_array($dv['goods_brand_ids'])}}
{{foreach $brand_list as $v}}
{{if in_array($v['id'], $dv['goods_brand_ids'])}}
< span class = "am-margin-right-sm" > {{$v.name}}< / span >
{{/if}}
{{/foreach}}
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_category_ids')}}< / label >
< p >
{{if !empty($goods_category_list) and !empty($dv['goods_category_ids']) and is_array($dv['goods_category_ids'])}}
{{foreach $goods_category_list as $v}}
{{if !empty($dv['goods_category_ids']) and in_array($v['id'], $dv['goods_category_ids'])}}
< span class = "am-margin-right-sm" > {{$v.name}}< / span >
{{/if}}
{{if !empty($v['items'])}}
{{foreach $v.items as $vs}}
{{if !empty($dv['goods_category_ids']) and in_array($vs['id'], $dv['goods_category_ids'])}}
< span class = "am-margin-right-sm" > {{$vs.name}}< / span >
{{/if}}
{{if !empty($vs['items'])}}
{{foreach $vs.items as $kss=>$vss}}
{{if !empty($dv['goods_category_ids']) and in_array($vss['id'], $dv['goods_category_ids'])}}
< span class = "am-margin-right-sm" > {{$vss.name}}< / span >
{{/if}}
{{/foreach}}
{{/if}}
{{/foreach}}
{{/if}}
{{/foreach}}
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_number')}}< / label >
< p >
{{if !empty($dv['goods_number'])}}
< span > {{$dv.goods_number}}< / span >
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_order_by_type')}}< / label >
{{foreach $common_goods_order_by_type_list as $k=>$v}}
{{if (!isset($dv['goods_order_by_type']) and isset($v['checked'])) or (isset($dv['goods_order_by_type']) and $dv['goods_order_by_type'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_goods_order_by_rule')}}< / label >
{{foreach $common_data_order_by_rule_list as $k=>$v}}
{{if (!isset($dv['goods_order_by_rule']) and isset($v['checked'])) or (isset($dv['goods_order_by_rule']) and $dv['goods_order_by_rule'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{/if}}
< / ul >
{{if !empty($dv['goods_data']) and is_array($dv['goods_data'])}}
< ul data-am-widget = "gallery" class = "am-gallery am-avg-sm-3 am-gallery-bordered am-margin-bottom-xs" >
{{foreach $dv.goods_data as $v}}
{{if !empty($v['goods_url'])}}
< li >
< div class = "am-gallery-item am-radius" >
< a href = "{{$v.goods_url}}" target = "_blank" >
< img src = "{{if empty($v['custom_cover'])}}{{$v.images}}{{else /}}{{$v.custom_cover}}{{/if}}" class = "am-radius" / >
< h3 class = "am-gallery-title" > {{$v.title}}< / h3 >
< p >
< strong class = "am-text-red" > {{$v.show_price_symbol}}{{$v.price}}< / strong >
< / p >
< / a >
< / div >
< / li >
{{/if}}
{{/foreach}}
< / ul >
{{/if}}
< / dd >
< / dl >
{{/foreach}}
< / section >
{{/if}}
< / div >
{{/if}}
<!-- 文章组 -->
{{if $data['type'] eq 6}}
< div class = "item" data-key = "data" >
{{if !empty($data) and !empty($data['data']) and !empty($data['data']['data']) and is_array($data['data']['data'])}}
< section data-am-widget = "accordion" class = "am-accordion am-accordion-default am-margin-0" data-am-accordion = '{ "multiple": true }' >
{{foreach $data.data.data as $dk=>$dv}}
< dl class = "am-accordion-item {{if $dk eq 0}}am-active{{/if}}" >
< dt class = "am-accordion-title" > {{:str_replace('{index}', $dk+1, MyLang('common_service.themedata.form_item_index_text'))}}< / dt >
< dd class = "am-accordion-bd am-collapse {{if $dk eq 0}}am-in{{/if}}" >
< ul class = "am-list" >
<!-- images -->
{{:ModuleInclude('themedata/detail/images', [
'common_theme_business_images_list' => empty($common_theme_business_images_list) ? [] : $common_theme_business_images_list,
'data' => ['data'=>$dv],
'appoint_business_images' => ['icon', 'active_icon', 'shape', 'background'],
])}}
<!-- input -->
{{:ModuleInclude('themedata/detail/text_input', [
'common_theme_business_text_input_list' => empty($common_theme_business_text_input_list) ? [] : $common_theme_business_text_input_list,
'data' => ['data'=>$dv],
'appoint_business_text' => ['title', 'vice_title', 'more', 'btn', 'describe'],
])}}
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_data_type')}}< / label >
{{foreach $common_theme_article_type_list as $v}}
{{if (!isset($dv['article_data_type']) and isset($v['checked'])) or (isset($dv['article_data_type']) and $dv['article_data_type'] eq $v['value'])}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{if (!isset($dv['article_data_type'])) or $dv['article_data_type'] eq 0}}
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_category_ids')}}< / label >
< p >
{{if !empty($article_category_list) and !empty($dv['article_category_ids']) and is_array($dv['article_category_ids'])}}
{{foreach $article_category_list as $v}}
{{if !empty($dv['article_category_ids']) and in_array($v['id'], $dv['article_category_ids'])}}
< span class = "am-margin-right-sm" > {{$v.name}}< / span >
{{/if}}
{{/foreach}}
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_number')}}< / label >
< p >
{{if !empty($dv['article_number'])}}
< span > {{$dv.article_number}}< / span >
{{else /}}
< span class = "am-text-grey am-margin-right" > {{:MyLang('no_setup_tips')}}< / span >
{{/if}}
< / p >
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_order_by_type')}}< / label >
2024-12-25 09:35:54 +00:00
{{foreach $common_article_order_by_type_list as $k=>$v}}
2024-04-15 02:25:01 +00:00
{{if (!isset($dv['article_order_by_type']) and isset($v['checked'])) or (isset($dv['article_order_by_type']) and $dv['article_order_by_type'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
< li class = "am-padding-sm" >
< label class = "am-block" > {{:MyLang('common_service.themedata.form_item_article_order_by_rule')}}< / label >
{{foreach $common_data_order_by_rule_list as $k=>$v}}
{{if (!isset($dv['article_order_by_rule']) and isset($v['checked'])) or (isset($dv['article_order_by_rule']) and $dv['article_order_by_rule'] eq $k)}}
< p > {{$v.name}}< / p >
{{/if}}
{{/foreach}}
< / li >
{{/if}}
< / ul >
{{if !empty($dv['article_data']) and is_array($dv['article_data'])}}
< ul data-am-widget = "gallery" class = "am-gallery am-avg-sm-3 am-gallery-bordered am-margin-bottom-xs article-list" >
{{foreach $dv.article_data as $v}}
{{if !empty($v['url'])}}
< li >
< div class = "am-gallery-item am-radius" >
< a href = "{{$v.url}}" target = "_blank" >
{{if !empty($v['custom_cover']) or !empty($v['cover'])}}
< img src = "{{if empty($v['custom_cover'])}}{{$v.cover}}{{else /}}{{$v.custom_cover}}{{/if}}" class = "am-radius am-fl am-margin-right-xs" / >
{{/if}}
< h3 class = "am-gallery-title am-margin-top-0" > {{$v.title}}< / h3 >
< / a >
< / div >
< / li >
{{/if}}
{{/foreach}}
< / ul >
{{/if}}
< / dd >
< / dl >
{{/foreach}}
< / section >
{{/if}}
< / div >
{{/if}}
{{/if}}
< / div >
< / div >
{{/block}}