帝國CMS模板$GLOBALS[navclassid]用法詳解


帝國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];
?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM