帝国cms自定义函数调用当前一级(父)栏目的名称与链接
摘要:实现原理,帝国CMS默认是没有此功能的,但是我们可以通过自己定义函数实现此功能:通过函数,可以直接获取,非常方便。步骤如下所示:第一步:复制下面的代码//取得顶级栏目名称函数funct...
实现原理,帝国CMS默认是没有此功能的,但是我们可以通过自己定义函数实现此功能:通过函数,可以直接获取,非常方便。步骤如下所示:
第一步:复制下面的代码
//取得顶级栏目名称函数 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>"; }
第二步:复制上面的代码另存为*.bq格式文件,之后在模板管理 - 标签 - 管理标签 按说明导入标签
第三步:重复复制操作,把它拷贝到 e\class\userfun.php中,将其放于<?php ?>中间。
第四步: 拷贝以下代码至模板,即可直接调用
<?=user_GetTopBclassname($GLOBALS[navclassid])?>