网站建设

用php获取帝国cms当前栏目id和父栏目id 的方法

蜗牛 · 4月18日 · 2020年 ·

可以在 列表页、内容页使用。

一、先上代码

<?php

if($class_r[$GLOBALS[navclassid]][bclassid]==0){

$classid=$GLOBALS['navclassid'];

$classname=$class_r[$classid][classname];

}else{

$classid=$class_r[$GLOBALS[navclassid]][bclassid];

$classname=$class_r[$classid][classname];

}

?>

 

二、代码解释

首先通过判断当前栏目的父id是否等于0,如果等于0,那么这个栏目就是一级栏目,没有父栏目

如果当前栏目是一级栏目,就拿到了当前栏目的ID和当前栏目的名字

如果当前栏目不是一级栏目,就调用当前栏目的父栏目ID,调用当前栏目的父栏目名字。

小提示:可以修改第一行代码的 0,就能灵活运用在二级栏目和三级栏目了。

1 条回应
  1. Alisa2020-4-27 · 9:51

    问题解决了! 感谢博主