STL 元素
STL 元素包裹在開(kāi)始和結束尖括号 <>
中,屬性用空格隔開(kāi),可以包含其他标簽作爲子标簽,例如:
<stl:a channelIndex="首頁">鏈接</stl:a>
1
STL 元素之間可以相互嵌套;例如
<stl:a channelIndex="首頁">
<stl:content type="title"></stl:content>
</stl:a>
1
2
3
2
3
STL 元素最終將(jiāng)解析爲 HTML 标簽或者純文字。
欄目标簽
内容标簽包含獲取内容列表以及内容屬性相關的标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:channel 獲取欄目值 | 通過(guò) stl:channel 标簽在模闆中顯示指定欄目的屬性值 |
stl:channels 欄目列表 | 通過(guò) stl:channels 标簽在模闆中顯示欄目列表 |
stl:pageChannels 分頁欄目列表 | 通過(guò) stl:pageChannels 标簽在模闆中顯示分頁欄目列表 |
内容标簽
内容标簽包含獲取内容列表以及内容屬性相關的标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:content 獲取内容值 | 通過(guò) stl:content 标簽在模闆中顯示指定内容的屬性值 |
stl:contents 内容列表 | 通過(guò) stl:contents 标簽在模闆中顯示内容列表 |
stl:pageContents 分頁内容列表 | 通過(guò) stl:pageContents 标簽在模闆中顯示分頁内容列表 |
導航标簽
導航标簽(面(miàn)包屑導航)包含所有與頁面(miàn)導航相關的标簽,包括鏈接、當前位置、導航、以及下拉菜單等。
STL元素 | 說(shuō)明 |
---|---|
stl:a 獲取鏈接 | 通過(guò) stl:a 标簽在模闆中創建鏈接,系統將(jiāng)根據所處上下文計算鏈接地址 |
stl:location 當前位置 | 通過(guò) stl:location 标簽在模闆中插入頁面(miàn)的當前位置 |
stl:navigation 顯示導航 | 通過(guò) stl:navigation 标簽在模闆中顯示鏈接導航 |
stl:tree 樹狀導航 | 通過(guò) stl:tree 标簽在模闆中顯示樹狀導航 |
圖片及多媒體标簽
圖片标簽包含所有涉及到顯示圖片以及組織圖片顯示樣式的相關标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:image 顯示圖片 | 通過(guò) stl:image 标簽在模闆中顯示欄目或内容的圖片 |
stl:file 文件下載鏈接 | 通過(guò) stl:file 标簽在模闆中顯示文件下載鏈接 |
stl:video 播放視頻 | 通過(guò) stl:video 标簽在模闆中顯示視頻播放器 |
stl:audio 播放音頻 | 通過(guò) stl:audio 标簽在模闆中顯示并播放音頻文件 |
stl:flash 顯示 Flash | 通過(guò) stl:flash 标簽在模闆中獲取并顯示欄目或内容的 Flash |
stl:player 播放視頻 | 通過(guò) stl:player 标簽在模闆中播放視頻 |
stl:focusViewer 輪播圖 | 通過(guò) stl:focusViewer 标簽在模闆中顯示輪播圖 |
判斷标簽
判斷标簽用于根據條件判斷顯示内容,包含通用的 if 标簽以及用于列表的 itemTemplate 标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:if 條件判斷 | 通過(guò) stl:if 标簽在模闆中根據條件判斷顯示内容 |
stl:itemTemplate 列表項 | 通過(guò) stl:itemTemplate 标簽在模闆中控制列表中每一項的顯示内容及樣式 |
stl:loading 載入模闆 | 通過(guò) stl:loading 标簽在模闆中創建載入中顯示的内容 |
stl:yes 成(chéng)功模闆 | 通過(guò) stl:yes 标簽在模闆中顯示成(chéng)功模闆 |
stl:no 失敗模闆 | 通過(guò) stl:no 标簽在模闆中顯示失敗模闆 |
分頁标簽
分頁标簽包含所有涉及分頁時(shí)所需要用到的标簽,包括分頁元素、欄目分頁列表、内容分頁列表等。
STL元素 | 說(shuō)明 |
---|---|
stl:pageItems 分頁項容器 | 通過(guò) stl:pageItems 标簽在模闆中插入分頁項的容器,當不需要分頁時(shí)容器内的内容不顯示 |
stl:pageItem 分頁項 | 通過(guò) stl:pageItem 标簽在模闆中顯示分頁項(上一頁、下一頁、當前頁、頁跳轉、頁導航等) |
數據庫标簽
數據庫标簽用于獲取指定數據庫信息,包括顯示列表以及獲取值所需要的标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:sqlContents 數據庫列表 | 通過(guò) stl:sqlContents 标簽在模闆中顯示數據庫列表 |
stl:sqlContent 數據庫值 | 通過(guò) stl:sqlContent 标簽在模闆中顯示數據庫值 |
stl:queryString SQL 查詢語句 | 通過(guò) stl:queryString 标簽在模闆中定義 SQL 查詢語句 |
stl:pageSqlContents 分頁數據庫列表 | 通過(guò) stl:pageSqlContents 标簽在模闆中顯示能(néng)夠分頁的數據庫列表 |
站點标簽
站點标簽包含獲取網站列表以及網站屬性相關的标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:value 獲取值 | 通過(guò) stl:value 标簽在模闆中獲取值 |
stl:sites 站點列表 | 通過(guò) stl:sites 标簽在模闆中顯示站點列表 |
stl:site 獲取站點值 | 通過(guò) stl:site 标簽在模闆中顯示站點值 |
其他标簽
其他常用的 STL 标簽。
STL元素 | 說(shuō)明 |
---|---|
stl:action 執行動作 | 通過(guò) stl:action 标簽在模闆中創建鏈接,點擊鏈接後(hòu)將(jiāng)執行相應的動作 |
stl:container 容器 | 通過(guò) stl:container 标簽在模闆中定義容器,切換上下文 |
stl:count 顯示數值 | 通過(guò) stl:count 标簽在模闆中顯示統計數字 |
stl:dynamic 動态顯示 | 通過(guò) stl:dynamic 标簽在模闆中實現動态顯示功能(néng) |
stl:each 列表項循環 | 通過(guò) stl:each 标簽在模闆中遍曆指定的列表項 |
stl:include 包含文件 | 通過(guò) stl:include 标簽在模闆中包含另一個文件,作爲模闆的一部分 |
stl:marquee 無間隙滾動 | 通過(guò) stl:marquee 标簽在模闆中創建一個能(néng)夠無間隙滾動的内容塊 |
stl:printer 打印 | 通過(guò) stl:printer 标簽在模闆中實現打印功能(néng) |
stl:rss Rss 訂閱 | 通過(guò) stl:rss 标簽在模闆中生成(chéng) Rss 閱讀器能(néng)夠浏覽的 Rss 訂閱 |
stl:search 搜索 | 通過(guò) stl:search 标簽在模闆中顯示搜索結果 |
stl:select 下拉列表 | 通過(guò) stl:select 标簽在模闆中顯示欄目或内容下拉列表 |
stl:tabs 頁簽切換 | 通過(guò) stl:tabs 标簽在模闆中顯示頁簽切換 |
stl:tags 标簽 | 通過(guò) stl:tags 标簽在模闆中顯示内容标簽 |
stl:zoom 文字縮放 | 通過(guò) stl:zoom 标簽在模闆中實現文字縮放功能(néng) |