STL 元素

STL 元素包裹在(zài)開始和(hé / huò)結束尖括号 <> 中,屬性用空格隔開,可以(yǐ)包含其他(tā)标簽作爲(wéi / wèi)子(zǐ)标簽,例如:

<stl:a channelIndex="首頁">鏈接</stl:a>
1

STL 元素之(zhī)間可以(yǐ)相互嵌套;例如

<stl:a channelIndex="首頁">
  <stl:content type="title"></stl:content>
</stl:a>
1
2
3

STL 元素最終将解析爲(wéi / wèi) HTML 标簽或者純文字。

欄目标簽

内容标簽包含獲取内容列表以(yǐ)及内容屬性相關的(de)标簽。

STL元素說(shuō)明
stl:channel 獲取欄目值通過 stl:channel 标簽在(zài)模闆中顯示指定欄目的(de)屬性值
stl:channels 欄目列表通過 stl:channels 标簽在(zài)模闆中顯示欄目列表
stl:pageChannels 分頁欄目列表通過 stl:pageChannels 标簽在(zài)模闆中顯示分頁欄目列表

内容标簽

内容标簽包含獲取内容列表以(yǐ)及内容屬性相關的(de)标簽。

STL元素說(shuō)明
stl:content 獲取内容值通過 stl:content 标簽在(zài)模闆中顯示指定内容的(de)屬性值
stl:contents 内容列表通過 stl:contents 标簽在(zài)模闆中顯示内容列表
stl:pageContents 分頁内容列表通過 stl:pageContents 标簽在(zài)模闆中顯示分頁内容列表

導航标簽

導航标簽(面包屑導航)包含所有與頁面導航相關的(de)标簽,包括鏈接、當前位置、導航、以(yǐ)及下拉菜單等。

STL元素說(shuō)明
stl:a 獲取鏈接通過 stl:a 标簽在(zài)模闆中創建鏈接,系統将根據所處上(shàng)下文計算鏈接地(dì / de)址
stl:location 當前位置通過 stl:location 标簽在(zài)模闆中插入頁面的(de)當前位置
stl:navigation 顯示導航通過 stl:navigation 标簽在(zài)模闆中顯示鏈接導航
stl:tree 樹狀導航通過 stl:tree 标簽在(zài)模闆中顯示樹狀導航

圖片及多媒體标簽

圖片标簽包含所有涉及到(dào)顯示圖片以(yǐ)及組織圖片顯示樣式的(de)相關标簽。

STL元素說(shuō)明
stl:image 顯示圖片通過 stl:image 标簽在(zài)模闆中顯示欄目或内容的(de)圖片
stl:file 文件下載鏈接通過 stl:file 标簽在(zài)模闆中顯示文件下載鏈接
stl:video 播放視頻通過 stl:video 标簽在(zài)模闆中顯示視頻播放器
stl:audio 播放音頻通過 stl:audio 标簽在(zài)模闆中顯示并播放音頻文件
stl:flash 顯示 Flash通過 stl:flash 标簽在(zài)模闆中獲取并顯示欄目或内容的(de) Flash
stl:player 播放視頻通過 stl:player 标簽在(zài)模闆中播放視頻
stl:focusViewer 輪播圖通過 stl:focusViewer 标簽在(zài)模闆中顯示輪播圖

判斷标簽

判斷标簽用于(yú)根據條件判斷顯示内容,包含通用的(de) if 标簽以(yǐ)及用于(yú)列表的(de) itemTemplate 标簽。

STL元素說(shuō)明
stl:if 條件判斷通過 stl:if 标簽在(zài)模闆中根據條件判斷顯示内容
stl:itemTemplate 列表項通過 stl:itemTemplate 标簽在(zài)模闆中控制列表中每一(yī / yì /yí)項的(de)顯示内容及樣式
stl:loading 載入模闆通過 stl:loading 标簽在(zài)模闆中創建載入中顯示的(de)内容
stl:yes 成功模闆通過 stl:yes 标簽在(zài)模闆中顯示成功模闆
stl:no 失敗模闆通過 stl:no 标簽在(zài)模闆中顯示失敗模闆

分頁标簽

分頁标簽包含所有涉及分頁時(shí)所需要(yào / yāo)用到(dào)的(de)标簽,包括分頁元素、欄目分頁列表、内容分頁列表等。

STL元素說(shuō)明
stl:pageItems 分頁項容器通過 stl:pageItems 标簽在(zài)模闆中插入分頁項的(de)容器,當不(bù)需要(yào / yāo)分頁時(shí)容器内的(de)内容不(bù)顯示
stl:pageItem 分頁項通過 stl:pageItem 标簽在(zài)模闆中顯示分頁項(上(shàng)一(yī / yì /yí)頁、下一(yī / yì /yí)頁、當前頁、頁跳轉、頁導航等)

數據庫标簽

數據庫标簽用于(yú)獲取指定數據庫信息,包括顯示列表以(yǐ)及獲取值所需要(yào / yāo)的(de)标簽。

STL元素說(shuō)明
stl:sqlContents 數據庫列表通過 stl:sqlContents 标簽在(zài)模闆中顯示數據庫列表
stl:sqlContent 數據庫值通過 stl:sqlContent 标簽在(zài)模闆中顯示數據庫值
stl:queryString SQL 查詢語句通過 stl:queryString 标簽在(zài)模闆中定義 SQL 查詢語句
stl:pageSqlContents 分頁數據庫列表通過 stl:pageSqlContents 标簽在(zài)模闆中顯示能夠分頁的(de)數據庫列表

站點标簽

站點标簽包含獲取網站列表以(yǐ)及網站屬性相關的(de)标簽。

STL元素說(shuō)明
stl:value 獲取值通過 stl:value 标簽在(zài)模闆中獲取值
stl:sites 站點列表通過 stl:sites 标簽在(zài)模闆中顯示站點列表
stl:site 獲取站點值通過 stl:site 标簽在(zài)模闆中顯示站點值

其他(tā)标簽

其他(tā)常用的(de) STL 标簽。

STL元素說(shuō)明
stl:action 執行動作通過 stl:action 标簽在(zài)模闆中創建鏈接,點擊鏈接後将執行相應的(de)動作
stl:container 容器通過 stl:container 标簽在(zài)模闆中定義容器,切換上(shàng)下文
stl:count 顯示數值通過 stl:count 标簽在(zài)模闆中顯示統計數字
stl:dynamic 動态顯示通過 stl:dynamic 标簽在(zài)模闆中實現動态顯示功能
stl:each 列表項循環通過 stl:each 标簽在(zài)模闆中遍曆指定的(de)列表項
stl:include 包含文件通過 stl:include 标簽在(zài)模闆中包含另一(yī / yì /yí)個(gè)文件,作爲(wéi / wèi)模闆的(de)一(yī / yì /yí)部分
stl:marquee 無間隙滾動通過 stl:marquee 标簽在(zài)模闆中創建一(yī / yì /yí)個(gè)能夠無間隙滾動的(de)内容塊
stl:printer 打印通過 stl:printer 标簽在(zài)模闆中實現打印功能
stl:rss Rss 訂閱通過 stl:rss 标簽在(zài)模闆中生成 Rss 閱讀器能夠浏覽的(de) Rss 訂閱
stl:search 搜索通過 stl:search 标簽在(zài)模闆中顯示搜索結果
stl:select 下拉列表通過 stl:select 标簽在(zài)模闆中顯示欄目或内容下拉列表
stl:tabs 頁簽切換通過 stl:tabs 标簽在(zài)模闆中顯示頁簽切換
stl:tags 标簽通過 stl:tags 标簽在(zài)模闆中顯示内容标簽
stl:zoom 文字縮放通過 stl:zoom 标簽在(zài)模闆中實現文字縮放功能