帝国CMS获取当前页面顶级栏目名称和连接
只在栏目页和内容页使用,首页使用无效,因为首页获取不到当前栏目的ID,所以无法进行下一步的判断。
<?php
$cr=explode("|",$class_r[$GLOBALS[navclassid]]['featherclass']);
$topbclassid=$cr[1];
?>
顶级栏目ID:<?=$topbclassid?>
<br>顶级栏目名:<?=$class_r[$topbclassid][classname]?>
<br>顶级栏目地址:/<?=$class_r[$topbclassid][classpath]?>
或者用下面的方法!
把下面代码复制到eclassuserfun.php中的<?php和?>间 (封面、列表、内容)
function user_GetTopBclassname($classid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id
$topbclassname=$class_r[$topbclassid][classname];//第一级栏目名称
$cr[classid]=$topbclassid;
$topbclassurl=sys_ReturnBqClassname($cr,9); //第一级栏目链接
return "<a href=".$topbclassurl.">".$topbclassname."</a> ";
}
调用方法:<?=user_GetTopBclassname($GLOBALS[navclassid])?> 这个直接调用了一级栏目名称和链接
相关帝国教程
- 03-30帝国CMS获取当前自定义列表的listid
- 02-10phome_enewsmenu 数据表字段解释(扩展菜单表)
- 11-18帝国cms后台设置IP限制后
- 07-21帝国cms灵动标签常用的变量
- 05-12帝国CMS灵动标签调用标题图片没有图片时显示默认图片的代码
- 05-28帝国CMS获取当前无限极栏目信息
- 04-19帝国cms首页和列表页调用电影观看名称和总集数
- 10-20帝国CMS[带模板的栏目导航标签] 支持栏目别名调用修改方法
- 03-23帝国cms添加栏目前台显示正常,后台管理栏目中不显示
- 05-29帝国cms标题属性设置了加粗、颜色等属性在内容页显示
- 01-06帝国CMS更改完搜索列表模板不生效的解决方法
- 11-27帝国CMS调用当前信息数据表名
- 10-19帝国cms调用会员发布相关信息列表
- 11-07帝国CMS多值字段的调用
- 02-18帝国CMS下载地址不用弹窗修改方式
- 11-04帝国CMS用newstext作列表简介方法
- 11-20帝国cms专题功能的使用方法
- 07-03帝国CMS7.5版升级支持自定义后台登录文件
- 07-01帝国CMS计划任务执行一次后不重复执行
- 08-12帝国CMS模板自定义JS 动态调用tags显示