[#escape x as (x)!?html] ${channel.title} - ${site.title} [#include 'includes_meta.html'/] [#include 'includes_css.html'/] [#include 'includes_js.html'/] [#include 'includes_header.html'/]
[#assign customsQueryMap={}/] [#list channel.articleModel.fieldList?filter(field->['radio','checkbox','select','multipleSelect']?seqContains(field.type)) as field]
[#assign param=field.code+'_key'/] 全部${field.name} [@DictList typeId=field.dictTypeId; list] [#list list as dict] ${dict.name} [/#list] [/@DictList]
[#assign customsQueryMap=customsQueryMap + {'EQ_'+param: Params[param]!}/] [/#list]
[@ArticlePage channelId=channel.id isIncludeSubChannel='true' customs=customsQueryMap orderBy="sticky_desc,publishDate_desc,id_desc"; pagedList]
    [#list pagedList.content as bean]
  • [#if bean.image??][@A bean=bean class="mr-3"]${bean.title}[/@A][/#if]

    [@A bean=bean class="cm-link text-decoration-none"/]

    [@A bean=bean class="text-reset text-sm text-decoration-none"]${substring(bean.description,60,'...')}[/@A]

    [#list bean.channel.paths as c][@A bean=c/][#if c_has_next] > [/#if][/#list] ${bean.views}
    ${bean.publishDate.format('yyyy-MM-dd')}
  • [/#list]
[#include 'includes_page.html'/] [/@ArticlePage]
[#include 'includes_right.html'/]
[#include 'includes_footer.html'/] [/#escape]