实现类似效果如下:理论上支持无限级别(导航只有两级)
LECMS模板标签所在目录:lecms/block
/** * 分类树模块 * @param int cid 分类ID 如果不填:自动识别 * @param int mid 模型ID (默认自动识别) * @param string nocids 排除的分类cid串 多个用英文逗号隔开,如果你排除的是父级cid,那么他的所有子级也会被排除 * @param int life 缓存时间 * @return array */
参数说明:
1、cid 如果你只需要某一分类下的分类树,则指定cid参数。
2、mid 如果你只需要某一模型下的分类树,则指定mid参数。比如文章模型 mid=2,单页模型 mid=1
调用示例1:调用所有文章模型的分类树(我这个最深的是4级)
{block:category_tree mid="2"} {loop:$data[list] $v} <div> 层级1:{$v[name]} {if:isset($v[son])} {loop:$v[son] $v2} <div> ---层级2:{$v2[name]} {if:isset($v2[son])} {loop:$v2[son] $v3} <div> ------层级3:{$v3[name]} {if:isset($v3[son])} {loop:$v3[son] $v4} <div> ---------层级4:{$v4[name]} </div> {/loop} {/if} </div> {/loop} {/if} </div> {/loop} {/if} </div> <hr> {/loop} {/block}
前台效果:
调用示例2:调用某分类下的的分类树(上述一样的代码, 加上 cid="23"参数)
当有cid参数时,如果你需要调用当前cid的分类信息:
分类名:{$data[cate][name]} 分类URL:{$data[cate][url]}
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。