最近有一個(gè)用戶提出想以文章的標(biāo)題前綴篩選出文章,想定制一個(gè)標(biāo)簽,殊不知這功能在我們系統(tǒng)的標(biāo)簽已經(jīng)能輕易實(shí)現(xiàn),那最常用的標(biāo)簽“通用信息列表”為例。
根據(jù)標(biāo)簽說明(http://tech.powereasy.net/DeveloperNetwork/SiteFactory3.0/Label/):
我們找到該標(biāo)簽帶有一個(gè)參數(shù)
optionalCond | - | 可選擴(kuò)展查詢約束條件 |
顧名思義,該參數(shù)就是SQL查詢語句:( select * from *** where **** ) where后面的查詢條件的一部分,通過添加這個(gè)參數(shù),我們就能控制查詢的輸出內(nèi)容,
參數(shù)的書寫形如: optionalCond="and 字段=值'"
optionalCond="or 字段=值"
其中and 或者or 是必須帶的,一個(gè)是與關(guān)系(查詢結(jié)果必須滿足該條件),一個(gè)是或關(guān)系(查詢結(jié)果可以滿足該條件),大多數(shù)情況我們都是選擇and,至于特殊情況或者有不明白的,請(qǐng)補(bǔ)習(xí)一下SQL方面的知識(shí)。
舉例:以文章的標(biāo)題前綴篩選出文章
查看數(shù)據(jù)庫結(jié)構(gòu)文檔知道(http://tech.powereasy.net/DeveloperNetwork/SiteFactory3.0/Database/):
標(biāo)題前綴是表PE_CommonModel 的IncludePic字段
模板上的標(biāo)簽調(diào)用:
{PE.Label id="通用信息列表" bindStyle="普通式" usePage="false" outputQty="10" titleLength="50" nodes="0" optionalCond="and IncludePic='[圖文]'" /}
文章屬性:
列表顯示: