有时候一个主页要有不少级,都须要二级分类,三级分类,甚至更多级别的分类。那PHPCMS v9如何调用多级分类:web
PHPCMS V9取出一级分类oop
{pc:content action="category" catid="0" order="listorder DESC"} url
{loop $data $r} spa
- "{$r[url]}">{$r[catname]}
{/loop} orm
{/pc} it
其中catid指上一级的分类ID,为0时调用一级分类。也就是说只要再嵌套一层,获取到上一级的分类ID便可。io
{pc:content action="category" catid="0" order="listorder DESC"} import
{loop $data $r} 循环
- "{$r[url]}">{$r[catname]}
{pc:content action="category" catid="$r[catid]" order="listorder DESC"} webkit
{loop $data $v}
"{$v[url]}">{$v[catname]}
{/loop}
{/pc}
{/loop}
{/pc}
这里重点是 $r[catid] --- 上一级分类的ID,要想第三级分类,再嵌套一层,那么获取的上级分类ID就是 $v[catid] ,不断的更改loop循环的关键字的值,在这里第一级是$r,第二级是$v,第三级能够是$k,以此类推,能够无限极分类调用。