久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

DedeCMS:模板制作教程第十期

來自站長百科
跳轉至: 導航、? 搜索

導航: 上一級 | DedeCMS | 首頁 | 帝國CMS | Drupal | PHPCMS | PHP168 | Xoops | Joomla | PowerEasy | SupeSite

本期講解【Channelartlist 標記】此標記主要用于獲取當前頻道的下級欄目的內(nèi)容列表 ,適用范圍:封面模板。

一: 使用說明

注: 除了宏標記外,channelArtlist 是唯一一個可以直接嵌套其它標記的標記,不過僅限于嵌套 {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 兩個標記。
屬性:
[1]typeid=0 頻道ID,默認的情況下,嵌套的標記使用的是這個欄目ID的下級欄目,如果你想用特定的欄目,可以用","分開多個ID。
[2]col=2 分多列顯示
[3]tablewidth='100%' 外圍表格的大小

二: 測試實例

  1. 一行顯示一個欄目的效果
    示例代碼:
    <div>
    {dede:channelArtlist col=1}
    		<div style="border:1px solid #999; width:400px; margin:5px;">
    			<div style="background:#f0f0f0; height:25px; padding:5px 0 0 5px; width:400px; float:left;">
    				{dede:type}<a href="[field:typelink /]">[field:typename /]</a>{/dede:type}
    			</div>
    			
    			<div style="width:400px; float:left;">
    					<ol style="line-height:20px; padding:5px;">
                    	{dede:arclist row='8' titlelen='36'}
    					<li><a href="[field:arcurl /]">[field:title /]</a></li>
                        {/dede:arclist}
    					</ol>
    			</div>
    		</div>
    {/dede:channelArtlist}
    </div>
    

    顯示效果見下圖所示:

    10-1.gif
  2. 以一行兩列的形式來顯示欄目列表
    示例代碼:
    <div style="width:800px; clear:both; overflow:hidden;">
    {dede:channelArtlist col=2}
    		<div style="border:1px solid #999; width:390px; margin:5px;">
    			<div style="background:#f0f0f0; height:25px; padding:5px 0 0 5px; width:385px; float:left;">
    				{dede:type}<a href="[field:typelink /]">[field:typename /]</a>{/dede:type}
    			</div>
    			
    			<div style="width:385px; float:left;">
    					<ol style="line-height:20px; padding:5px;">
                    	{dede:arclist row='8' titlelen='36'}
    					<li><a href="[field:arcurl /]">[field:title /]</a></li>
                        {/dede:arclist}
    					</ol>
    			</div>
    		</div>
    {/dede:channelArtlist}
    </div>
    

    顯示效果如下圖所示:

    10-2.gif

注: 控制是以一行一列的形式來顯示還是一行多列的形式來顯示取決你的需要,可以通過channelartlist的col參數(shù)來控制列數(shù)也可以根據(jù)DEDE自帶模板中的channelartlist的用法實現(xiàn)或參考上述的用法,但需要對CSS樣式或table有比較多的了解,不然顯示會有些問題.可以比較上述的兩塊代碼看有什么地方不一樣