帝国CMS模板页面用PHP获取任意层级栏目的ID包括上级上上级
在帝国CMS中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目...直到顶级栏目ID就很关键了。一,在模板页面,通过PHP先获取当前栏目的ID:<?php $a=$GLOBAL……
在帝国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了。
- 上一篇
帝国7.5整合discuzX3.2同时登陆退出
帝国CMS7.5整合DiscuzX3.2完美实现同步登陆和退出1、首先参照下载帝国CMS7.5安装在网站根目录,同时安装完毕,另外在下载DiscuzX3.2到网站目录club文件夹。并安装完毕2、按照帝国论坛教程http://bbs.phome.net/showthrea
- 下一篇
帝国CMS文章正文里设置超链接自动在新窗口打开
帝国CMS文章正文里设置超链接自动在新窗口打开的方法!一起来看看吧:其实没那么复杂:e/admin/ecmseditorinfo/editoreditor/dialog/fck_link.html 根据以上路径,查找以下代码:inputid="txtTargetFrame"style="width:100