本文章整理自論壇,感謝風(fēng)林火山治理員提供這個教程,原文的鏈接如下
http://bbs.powereasy.net/dispbbs.asp?boardID=73&ID=356993&page=1
標(biāo)簽分為有數(shù)據(jù)源和無數(shù)據(jù)源兩大類,其中無數(shù)據(jù)源就是以前的靜態(tài)標(biāo)簽,純HTML,這里不再敘述
有數(shù)據(jù)源標(biāo)簽才能實(shí)現(xiàn)列表輸出,這里先給出最簡單的列表標(biāo)簽制作教程,閱讀本教程前,請先學(xué)習(xí)簡單的SQL知識,以做預(yù)備.
正文開始:
首先打開新建標(biāo)簽,選擇"系統(tǒng)數(shù)據(jù)庫SQL查詢"方式,這種方式就是對SiteFatory的內(nèi)置數(shù)據(jù)庫進(jìn)行查詢
值得注重的地方是:"標(biāo)簽?zāi)0逄幚矸绞?,這里一般選擇"簡單XSLT解析",這樣標(biāo)簽的性能較快,假如有編程需要時,才選用"可編程XSLT解析".
下一步,這里是添加屬性的地方,也就是將來標(biāo)簽使用時,輸入屬性的地方.
下圖中標(biāo)簽使用的模式為:{pe.label id="標(biāo)簽名" shownum="參數(shù)"/}
第三步,不多說了,直接看下圖,要害的地方我已經(jīng)用紅框標(biāo)出,這是一般文章模型的查詢語句,假如是別的模型,右邊的表要隨之變化(用戶模型都是以pe_u開頭的表)
重點(diǎn)開始,第四步,就是標(biāo)簽的編輯界面了,假如你寫的SQL沒錯,界面右邊就會顯示出字段列表來
標(biāo)簽編輯器中紅色框起部分的代碼,不要修改,那是XSLT的相應(yīng)聲明.
綠色框起的部分,才可以輸入代碼,而這里的代碼將來輸出時,就對應(yīng)的是每行的模板.
假設(shè)要輸出<li>這種格式的列表,就象下圖樣輸入代碼,其中<li></li>之間的<xsl:value-of select="Title"/>,是直接從右邊的列表中Title那個節(jié)點(diǎn)拖放過來自動生成的.
標(biāo)簽編輯完成后,可以點(diǎn)擊下面的"查看效果"先預(yù)覽一下標(biāo)簽的輸出,預(yù)覽界面如下(注重:要按下效果窗中的"刷新"按鈕,才能顯示最后修改的效果)
新聞熱點(diǎn)
疑難解答
圖片精選