帝国CMS用PHP获取任意栏目ID
发布时间:2020-10-24作者:帝国建站网
帝国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了。
相关帝国教程
- 08-29帝国CMS灵动标签按照点击数实现天、周、月排行榜调用方法
- 05-19帝国CMS封面列表和内容页调用栏目别名的两种方法
- 04-11帝国cms教程:修改d目录
- 07-06帝国CMS收藏删除功能方法
- 03-20帝国CMS二次开发函数目录有哪些
- 03-21帝国CMS PHP汉字(UTF-8)转unicode码的方法!
- 12-28帝国CMS支持显示标题颜色的标题灵动标签
- 11-04帝国CMS-调用本周本月推荐排行的方法
- 05-30在帝国下载内容页模板里调用下载扣除点数方法
- 07-18帝国CMS教程后台不能登录的原因详解
- 04-12帝国CMS下载内容页怎么调用下载点数
- 07-06帝国CMS灵动标签调用指定栏目简介
- 04-19帝国CMS比较高效的随机信息调用方法
- 12-27帝国CMS结合项提示“您来自的链接不存在”的解决方法
- 07-22解决帝国CMS官方结合项插件自定义字段不支持0和静态页classid为空
- 05-10帝国CMS模板制作中灵动标签调用自定义页面的方法和例子
- 10-19帝国cms复制栏目时同时复制子栏目
- 12-12帝国CMS调用指定一条信息的内容
- 05-04帝国CMS模板页面用PHP获取任意层级栏目的ID包括上级上上级
- 01-31二次开发避免重复入库方法