[#escape x as (x)!?html] ${channel.title} - ${site.title} [#include 'inc_meta.html'/] [#include 'inc_css.html'/] [#include 'inc_js.html'/] [#include 'inc_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 + {'ArrayEQ_@articleExt-mainsJson$'+param+(field.dataType != 'string')?string('_Int',''): Params[param]!}/] [/#list]
[@ArticlePage channelId=channel.id isIncludeSubChannel="true" Q_=customsQueryMap orderBy=channel.orderDesc?string("sticky_desc,order_desc","sticky_desc,order_asc"); 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 small 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}
    ${format(bean.publishDate, 'yyyy-MM-dd')}
  • [/#list]
[#include 'inc_page.html'/] [/@ArticlePage]
[#include 'inc_right.html'/]
[#include 'inc_footer.html'/] [/#escape]