coklo 发表于 2015-5-24 21:23:32

根据当前模块显示所有栏目并根据当前栏目显示CSS样式

研究了一个下午了,分享一下:
效果如图:



static/image/common/none.gif


QQ图片20150524212629.png (12.17 KB, 下载次数: 0)

下载附件


2015-5-24 21:22 上传




[*]
[*]{php $sub = get_maincat(0, $moduleid, 1);} //获取当前模块的所有一级栏目
[*]{loop $sub $i $k}//循环显示一级栏目
[*]
[*]          {$k}   //根据当前栏目的父级栏目ID,对应循环里的一级栏目,显示CSS样式
[*]         //根据当前栏目的父级栏目ID,对应循环里的一级栏目ID,显示CSS样式
[*]{php $aub = get_maincat($k, $moduleid, 1);}   //获取一级栏目的二级分类
[*]{loop $aub $i $k}//循环二级分类
[*][*]{$k}//根据当前栏目ID,对应二级分类ID,显示CSS样式。
[*]{/loop}
[*]
[*]
[*]{/loop}
[*]复制代码

觉得有用的话,就来个掌声吧

gaofeigz 发表于 2015-5-24 21:59:29


用JS 直接撑开当前点击过的大栏目的简单很多

龙在天涯 发表于 2015-5-25 08:29:58


感觉不错

奋站至上 发表于 2015-5-25 09:21:47


http://bbs.destoon.com/static/image/smiley/default/victory.gif
http://bbs.destoon.com/static/image/smiley/default/victory.gif
http://bbs.destoon.com/static/image/smiley/default/victory.gif
http://bbs.destoon.com/static/image/smiley/default/victory.gif

joy 发表于 2015-5-25 09:39:33


感谢楼主的分享 希望精神一直保持着

liupt 发表于 2015-5-25 17:42:49


掌声必须响起来
页: [1]
查看完整版本: 根据当前模块显示所有栏目并根据当前栏目显示CSS样式