phpcms v9通過引用$CATEGORYS變量緩存,就可以單獨調用欄目屬性字段,方法如下
在需要調用欄目屬性字段的地方,插入:
{$CATEGORYS = getcache('category_content_'.$siteid,'commons'); }
或者還可以加一個if判斷:
<?php if(!isset($CATEGORYS)) { $CATEGORYS = getcache('category_content_'.$siteid,'commons'); } ?>
這樣,就把緩存文件caches/caches_commons/caches_data/category_content_1.cache.php引用了,之后就可以任意調用數據了:
當前欄目id: {$catid}
當前欄目名: {$CATEGORYS[$catid][catname]}
當前欄目目錄名: {$CATEGORYS[$catid][catdir]}
當前欄目url: {$CATEGORYS[$catid][url]}
當前欄目位置(面包屑導航): 首頁 > {catpos($catid)} 正文
當前欄目描述: {$CATEGORYS[$catid][description]}
當前欄目圖片: {$CATEGORYS[$catid][image]}
當前欄目的內容數: {$CATEGORYS[$catid][items]}
當前欄目的點擊數: {$CATEGORYS[$catid][hits]}
其中$catid表示當前欄目ID,也可以直接指定固定的數字調用。
以上就是本文章的內容,希望對大家有所幫助
新聞熱點
疑難解答