WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
ZCMS/循環(huán)標(biāo)簽
來自站長百科
<cms:list>循環(huán)標(biāo)簽用于顯示文章、圖片、欄目、友情鏈接等列表,循環(huán)體中通過調(diào)用 item的屬性來獲取文章、圖片、欄目、友情鏈接的屬性值,可以靈活的控制循環(huán)的表現(xiàn)形式。
如顯示文章列表:
<ul> <cms:list item="Article" type="Recent" count="20" name="國際要聞"> <li><a href="${Article.Link}" target="_blank">${Article.Title}</a> ${Article.PublishDate|Format=yyyy-MM-dd}</li> </cms:list> </ul>
<cms:list>的主要屬性如下:
屬性 | 允許的值 | 說明 |
---|---|---|
item | article | 文章 |
catalog | 欄目 | |
image | 圖片 | |
video | 視頻 | |
audio | 音頻 | |
attachment | 附件 | |
friendlink | 友情鏈接 | |
count | 1~n | 整數(shù),列表顯示數(shù)目 |
page | ture/false | 是否分頁 |
pagesize | 1~n | 整數(shù),分頁時每頁顯示條數(shù) |
name | 欄目名稱,顯示指定名稱的欄目的列表 | |
Id | 欄目 id,顯示指定 id 的欄目的列表 | |
type | relate | 配合文章(item=”article”)使用,相關(guān)文章 |
hot | 配合文章使用,最熱文章 | |
recent | 配合文章使用,最新文章 |
常見用法
- 文章分頁列表
代碼示例:
<ul> <cms:list item="Article" type="Recent" pagesize="30" page="true"> <li><a href="${Article.Link}" target="_blank">${Article.Title|CharWidth=35}</a> <span>${Article.PublishDate|Format=yyyy-MM-dd}</span></li> </cms:list> </ul> <div>${pagebar}</div>
注意:其中${PageBar}為默認(rèn)分頁效果,如果需要定制分頁條,請參考 Page 對象進(jìn)行分頁定制。
模板生成文件如圖所示:
- 文章列表(最新、最熱、相關(guān)文章)
示例:
<cms:list item="Article" type="Hot/Recent/Relate" count="10" name="國際新聞"> <li><a href="${Article.Link}" target="_blank">${Article.Title}</a></li> </cms>
效果如圖:
- 欄目列表
示例:
<cms:list item="Catalog" type="article" level="Current" count="5"> <a href="${Catalog.Link}" target="_blank">${Catalog.Name}</a><br/> </cms:list>
顯示效果:
- 圖片列表
示例:
<table cellspace="1" border="0"> <tr> <cms:list item="Image" count="20" name="車身外觀"> <td><a href="${Image.link}" target="_blank"><img src="${level}${Image.Path}s_${Image.FileName}" alt="${Image.Name}" ${Image.Name}</a></td> <% if(i%2==2-1){write("</tr></tr>");}%> </cms:list> </tr> </table>
顯示效果
- 視頻列表
示例:
<table cellspace="1" border="0"> <tr> <cms:list item="Video" count="20" name="最新活動"> <td><a href="${Video.Link}" target="_blank"><img src="${Level}${Video.Path}${Video.ImageName}" alt="${Video.Name}"/><br ${Video.Name}</a></td> <% if(i%2==2-1){write("</tr><tr>");} %> </cms:list> </tr> </table>
- 友情鏈接
示例:
<h2>友情鏈接</h2> <ul> <cms:list item="FriendLink" name="政府友情鏈接" count=10> <li><a href="${FriendLink.URL}" target="_blank">${FriendLink.Name}</a></li> </cms:list> </ul>
顯示效果: