您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS模板用PHP获取任意层级栏目ID包括上级上上级
豪基2023-01-21 11:57:07帝国CMS教程已有人查阅
导读在帝国cms中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目
在帝国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百度主动推送的添加方法
看到论坛还有人在问帝国CMS百度主动推送的方法,今天就为大家分享一个简单有效的帝国CMS百度主动推送的方法。只需在自己的帝国模板内加上一段代码 -
帝国CMS6.6怎么升级到7.0
帝国CMS6.6版升7.0版升级步骤:备份工作,升级步骤,会员接口升级说明,重新升级说明,其它说明 -
帝国CMS内容页增加分页上一页标签的方法
帝国CMS一直以来升级没有提供内容分页的上一页标签功能,只有一个:内容页下一页[!--next.page--] 标签!所以下面就是要改造一下这个标签,实现内容页上一页的功能! -
帝国CMS分类信息发布信息选择多久之后显示过期图标
分类信息有效期设置,如图:第一步:增加字段gqtime类型选择日期。投稿表单替换html代码(增加字段时请留空)内容修改为:
留言与评论 (共有 条评论) |