给一客户制作仿京东商城的商品分类菜单,本来这种菜单形式也很常见的,但京东商城的比较变态,就是当前栏目展示并且在保在最上面。如下图。
如是就想到一个思路:
先调用当前栏目的子栏目,然后再调用父栏目下所有子栏目(排除当前栏目)。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <pre class = "brush:php;toolbar:false;" ><?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 rel= "nofollow noopener noreferrer" href= "<?=sys_ReturnBqClassname($tl_class_r,9)?>" ><?= $tl_class_r [classname]?></a></li> <? } ?> </pre> |
到此这篇关于帝国CMS调用父栏目下所有子栏目(排除当前栏目)就介绍到这了。生活的现实摆在面前,每个人都逃避不了,是主动地接受它还是被动地承受它?现实并不像我们想象的那么美满,那么幸福,它也有残忍的一面,人要经历生离死别,那就在于我们有多大的毅力去接受它。其实现实并不可怕,可怕的是我们不能承受现实。更多相关帝国CMS调用父栏目下所有子栏目(排除当前栏目)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!