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