帝国cms如何突出当前栏目?
本文描述了Imperial cms使用智能标记来突出显示当前列的方法。分享给大家,供大家参考。具体分析如下:
建议学习帝国cms课程。
方法1:
Imperial cms,智能标记为了突出显示当前列,在public template变量的头中使用了以下代码,该变量被其他模板引用。代码如下:
代码如下:
lt;ul class = quotclearfixquotgt;
lt;ligtlt;a href = quot[!–news . URL –]quot;title = quot主页quotgt;主页lt;/AGT;lt;/ligt;
[e:loop = { quot;select classid,class name from { $ dbtbpre } enews class其中bclassid=0 order by myorder,classid ascquot,0,24,0}]
lt;?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ class URL = sys _ returnbqclass name($ bqr,9);//获取列地址
$ class = quotquot;
if($GLOBALS[navclassid]){
$ FCR = explode(# 39;|#39;,$ class _ r[$ GLOBALS[nav classid]][feather class]);
$topbclassid=$fcr[1]?$ FCR[1]:$ GLOBALS[nav classid];//获取当前列的第一级列ID。
if($bqr[classid]==$topbclassid)
{
$ class = quot已选择quot;;
}
}
?gt;
lt;李class = quotlt;?=$class?gt;quotgt;lt;a href = quotlt;?=$classurl?gt;quotgt;lt;?=$bqr[classname]?gt;lt;/AGT;lt;/ligt;
[/e:loop]
lt;/ulgt;登录后复制
