織夢做站點很多時候當我們做推薦或熱點文章列表的時候,很想在前5條記錄的標題前,加上不同的小標志,比如從1到5的數字等,無奈我們用li等循環時,里面的每一條記錄都是一樣的,不可能用不同的CSS樣式分別定義不同的標題文章,當然您也可以事先做一個圖,因為ul的高度和每個li的高度間距等都是固定和可預見的,直接把這個圖作為UL的整個背景也可以實現,不過這樣總感覺不爽,下面的代碼可以讓您為每個li定義不同的css樣式,即實現這樣的功能:
<ul>
<li class="icon1">標題鏈接</li>
<li class="icon2">標題鏈接</li>
<li class="icon2">標題鏈接</li>
<li class="icon3">標題鏈接</li>
<li class="icon5">標題鏈接</li>
</ul>
標簽代碼如下:
<ul>{dede:arclist titlelen=34 row=5 orderby='hot' typeId='74'} <li class="icon[field:global.autoindex/]"><a href="[field:arcurl/]" target=_blank>[field:title/]</a></li>{/dede:arclist}</ul>其中:[field:global.autoindex/]可以在標簽循環中輸入對應的1、2、3、4、5等
這里我們需要做個引申:《DedeCMS自增函數autoindex/itemindex用法全解析》
autoindex itemindex 的使用心得區別
channelartlist 標簽下使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global}自增1
arclist 標簽下使用 [field:global.autoindex/] 默認從1開始
channel 標簽下使用 [field:global.autoindex/] 默認從0開始
channelartlist 標簽下使用 {dede:global.itemindex/} 默認從1開始
arclist 從0開始[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]
channel 從1開始[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global][field:typename/]
channelartlist 從0開始{dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}
好了,就給大家講到這里了,如果還有不會處理的,可以聯系我們的在線客服幫您處理。
以上就是dedecms:arclist標簽循環時如何獲取是第幾次循環的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答