帝国CMS设置子栏目导航高亮显示办法(内容页有效)

2015-11-13 00:41:10   来源:OK165.com   我要评论

最近在做一个企业网站,为了实现子栏目导航高亮显示,搜索了很能多资料,终于完美实现,不用修改原程序代码。解决办法如下:

用帝国CMS的灵动标签显示一级栏目导航,且打开子栏目、内容页时也给当前一级栏目的背景设置你想要的颜色。完整效果可以移步 乐泰胶水 网站查看。

实现代码如下:

[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$bgcolor="#FFFFFF";
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
if($bqr[classid]==$topbclassid)
{
$bgcolor="#C3EFFF";
}
}
?>
<li class="<?=$bgcolor?>"><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li>
[/e:loop]

作者:流星 转载务必以链接形式注明此处来源!

微信公众号搜索“刺客SEO”或“cikeseo”加关注,了解最新淘宝运营和网站SEO技术干货,免费为你解答淘宝开店和网站SEO的各种问题。【微信扫描下图可直接关注】
刺客SEO微信公众号