您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS模板用PHP获取任意层级栏目ID包括上级上上级
豪基2023-01-21 11:57:07帝国CMS教程已有38人查阅
导读在帝国cms中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目
在帝国cms中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目...直到顶级栏目ID就很关键了。
一,在模板页面,通过PHP先获取当前栏目的ID:
二,然后通过class_r再获取到当前栏目的上级栏目ID:
三,如果这是四级栏目,根据第二步举一反三,依次获取到上上级栏目ID和顶级栏目ID:
然后在模板的灵动标签里的SQL语句中就可以用变量$a、$b、$c、$d了。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
帝国CMS复选框字段输出调用的方法
帝国CMS的复选框字段输出的样式很单一,就是固定的:|字段值1|字段值2|字段值3|字段值4|字段值5|字段值6|字段值7帝国CMS信息反馈提示带*号必填怎么办
出现如题问题,应该是使用了自定义模板页面来制信息表单,而表单未指定反馈信息分类ID原因造成的。帝国cms用sys_ResizeImg函数列表生成不同大小的缩略图
ecms7.0的sys_ResizeImg这个函数,函数语法:sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名)下面是在列表页使用方法帝国CMS首页模板或其他非内容模板调用新闻正文字段newstext的方法
因为正文字段存放在副表,所以灵动标签直接调用是不可以的,那么就需要变通的做法或者写法了,以下提供几种方法供小伙伴们参考:
留言与评论 (共有 0 条评论) |