帝國CMS模板頁面用PHP獲取任意層級欄目的ID包括上級上上級
發布時間:2019-12-13 來源:未知 瀏覽: 關鍵詞:[db:標簽]
在帝國cms中,如果欄目層級比較深,而且又要在欄目里面獲取上級欄目或者下級欄目的一些數據時,獲取到該欄目ID,上級欄目,上上級欄目...直到頂級欄目ID就很關鍵了。
一,在模板頁面,通過PHP先獲取當前欄目的ID:
<?php $a=$GLOBALS[navclassid];?>
二,然后通過class_r再獲取到當前欄目的上級欄目ID:
<?php $a=$GLOBALS[navclassid]; $b=$class_r[$a]['bclassid'];?>
三,如果這是四級欄目,根據第二步舉一反三,依次獲取到上上級欄目ID和頂級欄目ID:
<?php $a=$GLOBALS[navclassid]; $b=$class_r[$a]['bclassid']; $c=$class_r[$b]['bclassid']; $d=$class_r[$c]['bclassid'];?>
然后在模板的靈動標簽里的SQL語句中就可以用變量$a、$b、$c、$d了。
責任編輯:實速科技