開源 java CMS - FreeCMS2.5 標籤infoList

原文地址:http://www.javaz.cn/site/javaz/site_study/info/2016/48717.htmlhtml

項目地址:http://www.freeteam.cn/java

infoListsql

根據參數提取信息對象列表。app

參數url

說明orm

siteidhtm

信息所屬站點id對象

channelid排序

信息所屬欄目id索引

channelParid

欄目parid

num

每頁顯示數量

beginnum

從FreeCMS 1.7開始支持

從第幾條開始,0表明從頭開始

order

排序類型

1 固頂有效並降序,發佈時間降序

2 固頂有效並降序,發佈時間升序

3 發佈時間降序

4 發佈時間升序

從FreeCMS 2.5開始支持

5 固頂有效並降序,排序號降序(默認)

6 固頂有效並降序,排序號升序

7 排序號降序

8 排序號升序

titleLen

標題顯示長度

titleSuffix

從FreeCMS 1.7開始支持

標題超過顯示長度時加的後綴

hot

是否按點擊熱度倒序,1是

dateFormat

日期格式

channelPagemark

欄目頁面標識

channelParPagemark

父欄目頁面標識

img

是否只提取帶圖片的新聞 1是

checkOpenendtime

檢查公開時限 默認不檢查,1檢查

newdays

幾天內爲最新

ismobile

從FreeCMS 1.8開始支持

是否只提取容許移動app訪問的數據 1是

isfield

從FreeCMS 2.0開始支持

是否查詢自定義字段,1是0否,默認爲是

orderby

從FreeCMS 2.4開始支持

排序sql,設置後order屬性失效

 

返回值

說明

info

信息對象,類型爲數據對象info

index

索引

size

從FreeCMS 2.4開始支持

列表長度

 

示例1

根據站點id和欄目id提取信息。

<@infoList siteid="${site.id}" channelid="6555dd8b-7acc-4e57-a19a-cc70dd4f7135" num="2" titleLen="15"; info>

<H1 > <a href="${info.pageurl}" target="_blank">${info.showtitle}</a></H1>

</@infoList>

 

示例2

根據站點id和欄目頁面標識提取信息。

<@infoList siteid="${site.id}" channelPagemark="動態" num="2" titleLen="15"; info,index>

<H1 > ${index+1} . <a href="${info.pageurl}" target="_blank">${info.showtitle}</a></H1>

</@infoList>

 

示例3

根據站點id和欄目頁面標識提取圖片信息。

<@infoList siteid="${site.id}" channelPagemark="動態" num="2" titleLen="15" img="1"; info,index>

<li > <a href="${info.pageurl}" target="_blank"><img src="${info.img}">${info.showtitle}</a></li>

</@infoList>

 

示例4

根據站點id和欄目頁面標識提取信息,並設置其它參數。

<@infoList siteid="${site.id}" channelPagemark="動態" num="2" titleLen="15" order="2" hot="1" dateFormat="yyyy-MM-dd"; info,index>

<li> ${index+1} . <a href="${info.pageurl}" target="_blank">${info.showtitle}</a>[${info.addtimeStr}]</li>

</@infoList>

相關文章
相關標籤/搜索