帝国cms列表页获取父级栏目地址 以及获取父级栏目下所有子栏目
两种方法,推荐第二种!
第一种方法
<div class="catleader minicat">
<ul class="sub-category">
<?php
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID
$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
$bclassurl=sys_ReturnBqClassname($cr,9);
?>
<li class="cat-item"> <a href="<?=$bclassurl?>">全部</a> </li>
[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid='$bclassid' order by myorder,classid asc",0,24,0}]
<?
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$on="";
if($bqr[classid]==$GLOBALS[navclassid])//当前栏目ID
{
$on="current-cat";
}
?>
<li class="cat-item <?=$on?>"> <a href="<?=$classurl?>"><?=$bqr[classname]?></a> </li>
[/e:loop]
</ul>
</div>
第二种方法:
<?php
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID
if($bclassid!=0){
$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
$bclassurl=sys_ReturnBqClassname($cr,9);
}else{
//父级栏目
$bclassurl=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);
$bclassid=$GLOBALS[navclassid];
}
?>
<li ><a href="<?=$bclassurl;?>" id="nav<?=$bclassid?>">全部</a></li>
[e:loop={"select * from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by myorder,classid asc ",0,24,0,0,0}]
<li><a href="<?=$bqsr[classurl]?>" id="nav<?=$bqr[classid]?>"><?=$bqr[classname]?></a></li>
[/e:loop]
<script>
$(document).ready(function(){
$("#nav[!--self.classid--]").addClass("active");
});
</script>
相关帝国教程
- 06-12帝国cms前台会员投稿之后转到该信息页面
- 09-20帝国CMS二次开发付款后才能查看内容方法
- 05-11帝国cms模板用万能的灵动标签SQL语句调用一级栏目分类
- 12-14帝国CMS标题属性设置了加粗、颜色等设置、并且在内容页显示
- 06-04帝国cms模板前台禁止页面内容被复制和禁止右键的具体代码是什么
- 03-13在帝国cms模板里增加当前页面刷新时间的方法
- 06-10帝国CMS灵动标签使用方法
- 02-27帝国CMS模板使用灵动标签和万能标签附加sql语句的写法
- 11-11帝国cms二次开发留言板自定义字段教程
- 06-27帝国cms模板在其他模板里调用文章分页
- 07-12帝国CMS首页、列表页模板调用内容页的下载地址
- 04-18帝国cms后台设置防采集功能和使用说明
- 07-22解决帝国CMS官方结合项插件自定义字段不支持0和静态页classid为空
- 02-02帝国CMS万能标签和灵动标签的区别,那个比较好呢?
- 11-20帝国CMS验证码功能升级
- 07-27帝国CMS网站换服务器注意事项教程
- 05-12帝国CMS灵动标签调用标题图片没有图片时显示默认图片的代码
- 02-15帝国CMS首页调用已注册会员人数和最新会员名称
- 06-26wordpress开发教程:获取当前文章的前几篇以及后几篇文章
- 04-03帝国cms更换php7环境后台空白