帝国CMS模板页面用PHP获取任意层级栏目的ID包括上级上上级
发布时间:2022-05-04作者:帝国建站网
在帝国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了。
相关帝国教程
- 10-03帝国CMS列表页面模板 如何调用父栏目ID
- 08-13帝国cms后台标题图片实现远程下载
- 08-05帝国CMS首页调用评论表信息内容 分别使用PHP以及灵动标签方式
- 05-31帝国CMS灵动标签调用广告列表
- 10-29帝国cms商城根据会员权限显示指定字段教程
- 10-08帝国cms 统计文章字数和阅读时长的代码和解决方法
- 09-18帝国CMS IP禁止了管理自己也无法访问解决办法
- 01-18帝国CMS怎么调用自定义分类,怎么实现
- 07-14关于帝国CMS的onlinepath在线播放地址和downpath下载地址前台投稿多集多个下载地址的教程
- 06-30帝国CMS后台禁止了自己的ip地址无法访问解决办法
- 03-30帝国cms使用方法如何在tags列表页获取当前tag的ID
- 08-11帝国CMS实现tagid伪静态tag设置
- 08-28帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(
- 08-19帝国CMS自定义列表
- 10-03帝国cms模板在列表页调用副表字段
- 08-08帝国cms更改系统默认的时区
- 06-06帝国cms模板封面和栏目模板调用栏目别名的方法
- 04-26帝国TAGS列表页上下页显示过多方法
- 03-03帝国CMS下载内容页模板中调用下载扣除点数
- 08-31帝国下载不采用弹出窗口式的修改方法