PHPCMS欄目緩存及欄目緩存在模板中的調用方法很多,以下舉例說明。欄目緩存 array($CATEGORY),格式如下:type=0 ,內部欄目,type=1,單網頁,type=2 ,外部欄目調用方法:
$CATEGORY[欄目ID]['調用項目'],如$CATEGORY[1][‘url’]即為調用欄目ID為1的欄目的路徑。PHPCMS欄目緩存在實際使用中都是動態讀取當前欄目的相關信息,其中欄目ID用$catid代碼,如調用當前欄目的欄目名稱并加上鏈接:
{$CATEGORY[$catid]['catname']} 如果想調用當前欄目的父欄目名稱,即可用:
CATEGORY[$CATEGORY[$catid]['parentid']]['catname']嵌套調用同樣也可以使用類似的方法調用該欄目的所有子欄目的相關信息,如對$CATEGORY[$catid]['arrchildid']進行分割為數組,然后循環輸出子欄目ID,再通過GET標簽這些子欄目的文章信息等。
下面是列舉的調用欄目緩存而成的欄目信息變量中文注釋:
$CATEGORY[$catid][catid] 欄目id
$CATEGORY[$catid][module] 欄目所在的模塊
$CATEGORY[$catid][type] 欄目類型
$CATEGORY[$catid][modelid] 欄目所屬模型id
$CATEGORY[$catid][catname] 欄目名稱
$CATEGORY[$catid][style] 欄目名稱樣式
$CATEGORY[$catid][image] 欄目圖片
$CATEGORY[$catid][catdir] 欄目路徑
$CATEGORY[$catid][url] 目錄url
$CATEGORY[$catid][parentid] 欄目的父id
$CATEGORY[$catid][arrparentid] 所有上級欄目ID
$CATEGORY[$catid][parentdir] 父欄目的路徑
$CATEGORY[$catid][child] 是否有子欄目
$CATEGORY[$catid][arrchildid] 欄目的所有子欄目id
$CATEGORY[$catid][items] 欄目信息數
$CATEGORY[$catid][ismenu] 欄目是否顯示導航
$CATEGORY[$catid][catid] 欄目id
$CATEGORY[$catid][module] 欄目所在的模塊
$CATEGORY[$catid][type] 欄目類型
$CATEGORY[$catid][modelid] 欄目所屬模型id
$CATEGORY[$catid][catname] 欄目名稱
$CATEGORY[$catid][style] 欄目名稱樣式
$CATEGORY[$catid][image] 欄目圖片
$CATEGORY[$catid][catdir] 欄目路徑
$CATEGORY[$catid][url] 目錄url
$CATEGORY[$catid][parentid] 欄目的父id
$CATEGORY[$catid][arrparentid] 所有上級欄目ID
$CATEGORY[$catid][parentdir] 父欄目的路徑
$CATEGORY[$catid][child] 是否有子欄目
$CATEGORY[$catid][arrchildid] 欄目的所有子欄目id
$CATEGORY[$catid][items] 欄目信息數
$CATEGORY[$catid][ismenu] 欄目是否顯示導航
下面是PHPCMS部分欄目緩存數組:
<?php array ( 1 => array ( catid => 1, module => phpcms, type => 1, modelid => 0, catname => 網站介紹, style => , image => , catdir => about, url => /phpcms/about/index.html, parentid => 0, arrparentid => 0, parentdir => , child => 1, arrchildid => 1,2,3,4,5, items => 0, citems => 0, pitems => 0, ismenu => 0, letter => , ), 2 => array ( catid => 2, module => phpcms, type => 1, modelid => 0, catname => 關于我們, style => , image => , catdir => aboutus, url => /phpcms/about/aboutus/index.html, parentid => 1, arrparentid => 0,1, parentdir => about/, child => 0, arrchildid => 2, items => 0, citems => 0, pitems => 0, ismenu => 0, letter => , )
新聞熱點
疑難解答