本文摘要:我們在做模板時有時候需要用到調用欄目的子欄目,下面這個文章將教大家實現目的,挺簡單的.
我們在做模板時有時候需要用到調用欄目的子欄目,下面這個文章將教大家實現目的,挺簡單的,代碼如下.
在二級欄目列表頁調用,代碼如下:
- <!--
- * 獲取子欄目
- * @param $parentid 父級id
- * @param $type 欄目類型
- * @param $self 是否包含本身 0為不包含
- * @param $siteid 站點id
- -->
- <divclass="arrchildid_list">
- {php $j=1;}
- {loop subcat($parentid) $v}
- {php if($v['type']!=0) continue;}
- <a href="{$v[url]}">[{$v[catname]}]</a>
- {/loop}
- </div>
在一級欄目列表頁調用 [或1級欄目的專題頁面],代碼如下:
- <!--
- * 獲取子欄目
- * @param $parentid 父級id
- * @param $type 欄目類型
- * @param $self 是否包含本身 0為不包含
- * @param $siteid 站點id
- -->
- <divclass="arrchildid_list">
- {php $j=1;} {loop subcat($catid) $v}
- {php if($v['type']!=0) continue;}
- <a href="{$v[url]}">[{$v[catname]}]</a>
- {/loop}
- </div>
PS:在二級欄目列表頁調用時,還可以這樣調用,代碼如下:
- {pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}
- {loop $data $r}
- <a href="{$r[url]}">{$r[catname]}</a><span>|</span>
- {/loop} --Vevb.com
- {/pc}
參數如下表:
字段 類型 默認值 說明
catid smallint 無 欄目ID
siteid tinyint(3) 0 站點ID
module varchar(15) 無 模塊ID
type tinyint(1) 1 欄目類型ID
modelid tinyint(5) 5 模型ID
parentid smallint(5) 5 上級父欄目
arrparentid varchar(255) 無 所有父欄目
child tinyint(1) 0 子欄目
arrchildid mediumtext 無 所有子欄目
catname varchar(30) 無 欄目名稱
image varchar(100) 無 欄目圖片
description mediumtext 無 欄目描述
parentdir varchar(100) 無 父欄目目錄
catdir varchar(30) 無 欄目目錄
url varchar(100) 無 欄目鏈接
items mediumint(8) 0 欄目內容數
hits int(10) 0 點擊數
setting mediumtext 無 欄目設置
listorder smallint(5) 0 排序
ismenu tinyint(1) 0 是否顯示
sethtml tinyint(1) 0 是否生成到根目錄
letter varchar(30) 無 欄目拼音
新聞熱點
疑難解答