帝国CMS栏目缓存调用面包屑的实现方法

帝国CMS栏目缓存调用面包屑方法,在userfun.php中加入以下函数:


// 面包屑

function Crumbs($classid=
0){

global $class_r, $public_r;


if ($class_r[$classid][
‘bclassid’]) {

Crumbs($class_r[$classid][
‘bclassid’]);

}

echo
‘ &gt; <a href=”‘.sys_ReturnBqClassUrl($class_r[$classid]).
‘” title=”‘.$class_r[$classid][
‘classname’].
‘”>’.$class_r[$classid][
‘classname’].
‘</a>’;

}

 

在模版中使用:

<?=Crumbs($GLOBALS[
‘navclassid’])?>

 

传递参数当前栏目ID即可

使用例子(内容页):

<p
class=
“bread-crumbs”><a href=
“[!–news.url–]” title=
“<?=$public_r[‘sitename’]?>”><?=$public_r[
‘sitename’]?></a><?=Crumbs($GLOBALS[
‘navclassid’])?> &gt; <span>[!–pagetitle–]</span></p>