帝国CMS获取当前页面顶级栏目名称和链接
发布时间:2021-09-23作者:帝国建站网
只在栏目页和内容页使用,首页使用无效,因为首页获取不到当前栏目的ID,所以无法进行下一步的判断。
<?php
$cr=explode("|",$class_r[$GLOBALS[navclassid]]['featherclass']);
$topbclassid=$cr[1];
?>
顶级栏目ID:<?=$topbclassid?>
顶级栏目名:<?=$class_r[$topbclassid][classname]?>
顶级栏目地址:/<?=$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])?> 这个直接调用了一级栏目名称和链接
相关帝国教程
- 07-08帝国cms二次开发搜索模板支持调用动态标签方法
- 10-25帝国CMS系统报错:Fatal error: Maximum execution time of...
- 12-04帝国CMS自定义导航栏目支持当前栏目高亮的又一教程
- 08-03帝国cms灵动标签任意调用的方法
- 02-18帝国cms用灵动标签调用推荐信息的企业名称
- 04-06在帝国cms列表页调用内容页内容字段newstext
- 11-20帝国cms专题功能的使用方法
- 06-04帝国CMS7.0商城提交订单后跳转到订单列表页的方法
- 09-06帝国cms用SQL语句调用栏目导航一级栏目和二级栏目
- 05-22用灵动标签做的友情连接帝国cms教程
- 02-02帝国CMS万能标签和灵动标签的区别,那个比较好呢?
- 12-27帝国CMS结合项提示“您来自的链接不存在”的解决方法
- 01-18帝国cms数据表phome_ecms_news_doc
- 06-07帝国cms列表页模板自动把标题图片生成缩放图并调用出来
- 09-25帝国CMS实现高效随机文章调用的2种方法
- 11-20帝国cms修改实现TAG标签以TAGID的方式伪静态
- 05-27帝国cms广告插件调用的两种方法
- 01-24帝国CMS egetip()获取用户IP函数
- 12-03帝国CMS在js登陆模板中调用当前登陆用户的头像!
- 03-06帝国CMS灵动标签按照点击数实现天、周、月排行榜调用