|
主题:通用{SQL}树形导航标签(任意频道、任意栏目通用) [收藏主题] | 转到: |
本人在调试一个高中物理资源网,其中一个频道下有多级子栏目,每级又有多个子栏目。 “章节资源”(频道,即一级栏目)――每册教材(二级栏目)――每一章(三级栏目)――每一节(四级栏目),内容为教案、课件、同步练习等等……,如果做成一个全站树形导航,展开的多级栏目,将数以百计。 一直在追求有这栏一个通用树形栏目导航:(1)能让各频道、各栏目都有不同的树形导航;(2)直接点击某级某栏目,再从它开始生长出一个子栏目树形导航。琢磨了很长时间,终于成功了。
设计思路: (1)如果你的栏目最深有N级(我这里是四级),先用SQL嵌套方法做N个SQL标签(我做了:通用四级栏目、通用三级栏目、通用二级栏目、通用一级栏目),论坛有教程。这里不重复。特别要注意:最深(四级)和一组和其余有不同。特别是一级查询语句中要动态改变栏目id,这样才能点击任意级、任意栏目,再生长一个子树形导航。 (2)在需要栏目导航的模板中插入:{SQL_通用一级栏目($GetClassID)},即可(任意频道、任意栏目通用)
以图为证: |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |