開源 java CMS - FreeCMS2.5 標籤 infoSearch

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

infoSearchsql

根據參數和搜索關鍵詞提取信息分頁對象。app

參數url

說明spa

siteidorm

信息所屬站點idhtm

num對象

每頁顯示數量排序

order圖片

排序類型

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

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

3 發佈時間降序

4 發佈時間升序

從FreeCMS 2.5開始支持

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

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

7 排序號降序

8 排序號升序

titleLen

標題顯示長度

titleSuffix

從FreeCMS 1.7開始支持

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

hot

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

dateFormat

日期格式

img

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

page

當前第幾頁,默認是1

key

搜索關鍵詞

newdays

幾天內爲最新

ismobile

從FreeCMS 1.8開始支持

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

isfield

從FreeCMS 2.0開始支持

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

從FreeCMS 2.4開始支持

channelid

信息所屬欄目id

channelParid

欄目parid

channelPagemark

欄目頁面標識

channelParPagemark

父欄目頁面標識

checkOpenendtime

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

orderby

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

 

返回值

說明

infoList

信息對象列表,類型爲List<數據對象info>

pager

分頁對象

 

示例1

編寫搜索表單

<form action="${contextPath}templetPro.do">

<input type="hidden" name="siteid" value="${site.id}"/>

<input type="hidden" name="templetPath" value="搜索頁面.html"/>

關鍵字:

<input name="key" type="text" />

<input type="submit" value="搜索" />

</form>

templetPro.do會把參數轉換爲freemarker數據模型並使用參數templetPath值所對應的頁面進行處理並返回處理結果。

顯示搜索結果

<@infoSearch siteid="${site.id}" num="1" action="${contextPath}templetPro.do"

titleLen="48" dateFormat="yyyy-MM-dd" key="${key}" page="${page!1}"; infoList,pager>

<table border="0" cellspacing="0" cellpadding="0">

<#list infoList as info>

<tr>

<td class="p_list_dot"><img src="images/dot1.gif" width="3" height="3" /></td>

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

<td class="p_list_sj">${info.addtimeStr}</td>

</tr>

</#list>

 

</table>

<table border="0" cellspacing="0" cellpadding="0">

<tr>

<td class="p_list_tiaoz">

${pager.formPageStr}</td>

</tr>

</table>

</@infoSearch>

相關文章
相關標籤/搜索