帝国CMS模板页面用PHP获取任意层级栏目的ID包括上级上上级

aaa

帝国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了。

本文标题:帝国CMS模板页面用PHP获取任意层级栏目的ID包括上级上上级

本文链接:https://www.kaifatu.com/article/589.html

相关文章

帝国CMS模板中的loop灵动标签怎么附加SQL条件

帝国cms模板网的特别推荐,本站之前用的是变量调用固定的id,因此这个情况会有些用户会觉得不太方便,所以呢,可以改成推荐调用,6条文章,就用6级推荐,这样就简单了,下面直接放实例,大家自行套用即可:模板-公共模板变量-特别推荐(ID20)实…

Kaifatu 帝国cms教程
2021-06-11 487

帝国CMS提示此信息.建立目录不成功!请检查目录权限

遇到这个问题,开始认为是权限不够,但后面百度了教程,按照操作了还是不行,根本不是目录护恢复的问题,于是继续找答案排查。我自己也百思不得其解,怎么程序会突然说这样的问题!本来是怀疑空间的问题,经过迁移还是问题存在,那未必就是空间的权限问题了。…

Kaifatu 帝国cms教程
2021-07-06 511

帝国CMS7.2新增批量更新信息评论数功能,整理数据很方便

当有用户的信息数据是从外部写入帝国CMS,有可能评论数没有记录到信息表里,导致显示出错。所以帝国CMS7.2版本就新增了批量更新信息评论数的功能,可后台批量更新,无需手动进数…

Kaifatu 帝国cms教程
2021-06-24 452

帝国CMS数据更新中心设置教程(更新网站细节)

帝国CMS的数据更新中心为批量生成整站页面的功能。 一、数据更新中心界面说明 页面刷新管理:对整站的所有主要页面进行批量生成操作。 更新缓存数据:对网站程序缓存进行更新操作。自定义页面刷新:对自定义页面/列表/JS进行批量生成操作。刷新多栏…

Kaifatu 帝国cms教程
2021-03-06 430

帝国cms用百度地图自动标注方法的教程

1.先在系统模版新建字段 diduan 地段 后面该打的全部打勾2.到管理模板变量 增加模板变量 变量名:[!--temp.ditu--] 变量标识:百度地图标注3.变量值加入以下代码<!doctype h…

Kaifatu 帝国cms教程
2021-04-18 281
发表评论
暂无评论