精華 帝國(guó)PHP系統(tǒng)CMS中,php方式獲取任意欄目目錄的欄目id信息
<p>通過(guò)本身函數(shù)代碼的調(diào)用獲取帝國(guó)php系統(tǒng)任意欄目id信息來(lái)實(shí)現(xiàn)一些功能,此方法是用php代碼來(lái)獲取而非js等 。</p>
比如上級(jí)欄目ID,上上級(jí),頂級(jí)欄目id都可以通過(guò)代碼來(lái)實(shí)現(xiàn)調(diào)用。
在內(nèi)頁(yè)也就是封面頁(yè)、列表頁(yè)、內(nèi)容頁(yè)獲取當(dāng)前欄目ID:
<?php
$a=$GLOBALS[navclassid];
?>
如果獲取當(dāng)前欄目的上級(jí)欄目ID可以通過(guò)class_r獲取到:
<?php
$a=$GLOBALS[navclassid];
$b=$class_r[$a]['bclassid'];
?>
如果是多級(jí)欄目,可以依次類推,獲取到上上級(jí)欄目ID和頂級(jí)欄目ID:
<?php
$aa=$GLOBALS[navclassid];
$bb=$class_r[$aa]['bclassid'];
$cc=$class_r[$bb]['bclassid'];
$dd=$class_r[$cc]['bclassid'];
?>
原理就是用本欄目或者上級(jí)欄目的ID來(lái)依次獲取,在模板的靈動(dòng)標(biāo)簽里的SQL語(yǔ)句中調(diào)用可以用對(duì)應(yīng)的變量$aa、$bb、$cc、$dd了。