PHPCMS V9 显示二级导航

必力  2018-03-19   6452


发现好多CMS、博客系统都有这个问题,搞怪了。。

导航显示二级栏目:

{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
 {loop $data $r}
 <li class="cat-item">
  <a href="{$r[url]}">{$r[catname]}</a>
   {if $r['catid']}
    {pc:content action="category" catid="$r[catid]" num="15" siteid="$siteid" order="listorder ASC" return=subdata}
    {if $subdata}
    <ul class="children">
     {loop $subdata $sub}
     <li class="cat-item"><a href="{$sub[url]}">{$sub[catname]}</a></li>
     {/loop}
    </ul>
    {/if}
    {/pc}
   {/if}
 </li>
 {/loop}
{/pc}

另备注下:

显示栏目名称(只是名称,不带链接)

{$catname}

显示栏目名称和链接(可以点击)

<a href="{$CATEGORYS[$r[catid]][url]}">{$CATEGORYS[$r['catid']]['catname']}</a>


PHPCMS 导航