您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS调用父栏目下所有子栏目除当前栏目的方法
智宸2023-01-23 16:09:46帝国CMS教程已有人查阅
导读给一客户制作仿京东商城的商品分类菜单,本来这种菜单形式也很常见的,但京东商城的比较变态,就是当前栏目展示并且在保在最上面。如下图。
给一客户制作仿京东商城的商品分类菜单,本来这种菜单形式也很常见的,但京东商城的比较变态,就是当前栏目展示并且在保在最上面。如下图。
如是就想到一个思路:
先调用当前栏目的子栏目,然后再调用父栏目下所有子栏目(排除当前栏目)。
代码如下:
<?php
$tl_thisclassid=$GLOBALS[navclassid];
$tl_bclassid=$class_r[$tl_thisclassid][bclassid];
$tl_class_sql=$empire->query("select classid,classname from {$dbtbpre}enewsclass where bclassid='".$tl_bclassid."' and showclass=0 order by myorder,classid desc");
while($tl_class_r=$empire->fetch($tl_class_sql)){
if($tl_class_r[classid]==$tl_thisclassid) {
continue;
}
?>
<li><a href="<?=sys_ReturnBqClassname($tl_class_r,9)?>"><?=$tl_class_r[classname]?></a></li>
<?
}
?>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS教程加入购物车地址的修改方法
帝国CMS7.0加入购物车地址更改为:跟帝国CMS6.6版本的地址不一样。 -
帝国cms灵动标签调用信息的几种写法
1、调用所有,2、当前栏目或指定栏目,注释:指定多个栏目用 classid=$GLOBALS[navclassid] 替换为 classid id (34,35,36,37)) -
帝国CMS会员中心模板调用用户自己查看评论过的文章方法
会员中心改造的时候需要用到调用用户评论过的文章列表功能,也就是说会员自己评论过的文章所形成的列表!代码如下: -
帝国CMS按照26个字母顺序循环调用信息的实现方法
帝国CMS按照26个字母顺序循环调用信息,也就是a/b/c/e/f/g...的顺序依次调用。主要看这段for按字母顺序循环调用的方法
留言与评论 (共有 条评论) |