帝國CMS模板程序擴展變量說明:通過這些變量可實現各種更復雜的顯示格式。
一、列表/封面模板變量說明:(欄目頁或專題頁中使用)
(一)、當前欄目ID或專題ID:$GLOBALS[navclassid]
通過這個變量可以輸出這個欄目id的所有數據(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')
該變量是當前欄目id,可以用 $navclassid 或 $GLOBALS[navclassid] 都可以。
內容頁當前信息ID:
$navinfor['id']
列表內容模板信息ID:
$r['id']
當前欄目名:
$class_r[$GLOBALS['navclassid']]['classname'];
當前欄目父欄目:
$class_r[$GLOBALS['navclassid']]['bclassid'];
當前欄目別名:
第一種方法在最終欄目調用:
$class_r[$GLOBALS['navclassid']]['bname'];
第二種:萬能的,哪里都行,應為是直接查詢數據庫輸出的!
fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); echo $cr['bname']; ?>
當前欄目子欄目:
$class_r[$GLOBALS['navclassid']]['sonclass'];
當前欄目子判斷是否為終級欄目:
$class_r[$GLOBALS['navclassid']]['islast'];
上上級欄目id:
<?php
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
$bbclassid=$class_r[$bclassid][bclassid];
echo $bbclassid;
?>
$bbclassid就是上上級父欄目id
(二)、使用范例:調用當前欄目下的欄目簡介。
用SQL標簽調用:
[e:loop={"select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}] <?=$bqr[intro]?> [/e:loop]
或用PHP調用:
fetch1("select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'"); echo $cr[intro]; ?>