使用PHP获取帝国CMS当前三级栏目信息
要利用PHP来调用帝国CMS当前三级栏目信息,首先需要在模板文件中使用帝国CMS的标签系统。具体操作如下: 1. 在模板文件中找到需要显示三级栏目信息的位置。 2. 使用`[e:loop={"typeid":1,"tablename":"栏目表","conditions":"","orderby":"","limit":"","offset":"","num":"3"}]`标签来调用当前三级栏目信息。其中,`typeid`表示栏目类型ID,`tablename`表示栏目表名,`conditions`表示查询条件,`orderby`表示排序方式,`limit`表示每页显示数量,`offset`表示偏移量,`num`表示需要显示的层级数。 3. 在标签内部使用`[e:loop={"typeid":子栏目ID,"tablename":"子栏目表","conditions":"","orderby":"","limit":"","offset":"","num
1、获取当前栏目ID(二级栏目时也是)
<?php$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);$topbclassid=$fcr[0]?$fcr[0]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID?><?=$topbclassid?>
2、获取当前父栏目ID
<?php$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);$topbclassid=$fcr[2]?$fcr[2]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID?><?=$topbclassid?>
3、获取当顶级栏目ID(三级栏目的顶级)
<?php$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID?><?=$topbclassid?>注释:$fcr[0]当前$fcr[1]顶级前$fcr[2]当前父栏目