标签描述:内容列表标签,可以加载各个内容类型的数据,通过ContentType属性来声明所取数据类型。标签体内可以使用类似${Content.ID}的占位符,并支持内嵌<z:list>循环。

属性

数据类型

允许值

用法

preview

String

true,false

是否预览

alt

String


模板内置数据ID

begin

Integer


从第几行起获取数据

page

String

true=支持分页

false=不支持(默认值)

是否支持分页

pageSize

Integer


分页大小

count

Integer


一共取几条数据

condition

String


数据条件,支持SQL

loadExtend

String

true=允许加载

false=不允许加载(默认值)

是否加载文章扩展字段

loadContent

String

true=允许加载

false=不允许加载(默认值)

是否加载文章内容

loadProps

String

true=允许加载

false=不允许加载(默认值)

是否加载配置属性

hasLogo

String


是否只显示有Logo的内容

siteID

Long


站点ID

catalogID

String


栏目ID

catalogAlias

String


栏目别名

catalog

String


栏目名称

hasAttribute

String

Image=图片   Video=视频 Attach=附件   Hot=热点 Recommend=推荐

文章包含属性

platformAttribute

String


发布平台

noAttribute

String


文章不包含属性

contenttype

String


内容类型

minWeight

Integer


最小权重

maxWeight

Integer


最大权重

keyword

String


关键词

orderby

String


用于添加排序标识,加上此参数将取消其他参数的排序属性,例如:r.TopFlag desc,a.publishdate desc,r.OrderFlag desc

flags

String


标记特殊类型,由每个注册的控制器自己解析

name

String


标题

id

String


内容ID

publishtime

String


输出特定时间内发布的内容,一共4种后缀,d表示天,h表示小时,m表示月,y表示年,前面加数字表示数量,例如12d表示12天,输出从12天前到现在的内容。也可以写成时间段:yyyy-MM-dd,yyyy-MM-dd,表示输出时间段内发布的内容,中间用逗号隔开。

contentType

String

Article=文章

Image=图片

File=文件

Audio=音频

Video=视频

VideoGroup=视频集

内容类型ID

type

String

Recent,Hot

列表排序方式

level

String

Child=子栏目

Root=一级栏目

Current=本栏目

CurrentAndChild=本栏目和子栏目

所属栏目层级

contentType

String


内容类型ID

loadExtendDAO

String

true,false

是否加载内容附加表数据(内容自身附加表数据,非扩展模型数据)

标签实例:

代码注释:取一级栏目下,内容类型是视频的数据并按发布时间排序

 

 <cms:content contenttype="Article" catalog="${Catalog.ID}" count="10" orderby="r.OrderFlag desc">

              <div class="clearfloat box-con">

               <z:list>

                <div class="news-item clearfloat">

                  <z:if condition="${Content.LogoFile != ''}"><div class="box col-sm-4 col-md-4"><img class="left" src="${imageSize(Content.LogoFile,260,150)}" alt=""></div>

                  <div class="right col-xs-12 col-sm-8 col-md-8"></z:if><z:else><div class="right col-xs-12 col-sm-12 col-md-12"></z:else>

                    <a target="_blank" href="${Content.Link}" title="${Content.Title}"><h2>${Content.Title}</h2></a>

                    <p>${charWidth(Content.Summary,200,'...')}</p>

                    <div class="info-box">

                      <div class="info">

                        <span class="origin">${Content.Source}</span>

                        <span class="date">${format(Content.PublishDate,'yyyy-MM-dd HH:mm')}</span>

                      </div>

                      <div class="operate">

                        <a target="_blank" href="../comment/list/index.shtml?contentID=${Content.ID}&siteID=${Site.ID}" class="reply"><img src="../images/icon_01.png" alt=""><span class="total-commend" id="${Content.ID}"></span></a>

                        <a href="#" class="share"><img src="../images/icon_02.png" alt="">360</a>

                      </div>

                    </div>

                  </div>

                </div>

              </z:list>

            </div>

            </cms:content>

显示效果:

热点