网站知识您当前的位置:首页 > 新闻资讯 > 网站知识 >

PHPCMS多级分类的调用代码

发布时间:2020-05-28   作者:洛阳一博网络   点击:

有时咱们需要制作二级分类,三级分类,甚至更多级别的分类,那么PHPCMS如何调用多级分类呢?

首先看看如何取出一级分类

{pc:content action="category" catid="0" order="listorder DESC"}
{loop $data $r}
<li><a href="{$r[url]}">{$r[catname]}</a></li>
{/loop}
{/pc}

其中catid指上一级的分类ID,为0时调用一级分类。也就是说只要再嵌套一层,获取到上一级的分类ID即可。

 

{pc:content action="category" catid="0" order="listorder DESC"}
{loop $data $r}
<li><a href="{$r[url]}">{$r[catname]}</a>
<ul>
{pc:content action="category" catid="$r[catid]" order="listorder DESC"}
{loop $data $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul>
</li>
{/loop}
{/pc}

这里重点是 $r[catid] --- 上一级分类的ID,要想第三级分类,再嵌套一层,那么获取的上级分类ID就是 $v[catid] ,不断的更改loop循环的关键字的值,在这里第一级是$r,第二级是$v,第三级可以是$k,总之跟之前的不重复就行,以此类推,可以无限极分类调用。

 

网站关键词: phpcms
  • 添加微信好友

  • 扫一扫访问手机网站

  • 在线客服
  • 技术支持
  • 售后服务
  • 微信号:15037966801