phpcms调用子栏目名称相对比较简单一些,也是用{pc:content}来调用,只是把action设置为category,catid如果为0的话是调用所有一级栏目,如果是其他数字的话,则调用相应栏目的子栏目,比如以下的案例,catid="13"是调用栏目id为13的所有子栏目。完整的调用代码在下面,感兴趣的朋友可以测试一下
代码语言:javascript复制 {pc:content action="category" catid="13" num="25" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<li><a href="{$r[url]}"><span>{$r[catname]}</span></a></li>
{/loop}
{/pc}
phpcms调用子栏目文章列表:再嵌套一个{pc:content}调用
代码语言:javascript复制{pc:content action="category" catid="13" num="10" siteid="$siteid"order="listorder ASC"}
{loop$data $r}
{pc:content action="lists" catid="$r[catid]" num="100" order="listorder ASC"}
//这个pc是获取列表的 ,catid="$r[catid]" 是在上个pc标签里获取到的 第一个loop循环定义了$r
{loop $data $rr}
//这个循环里就可以获取你要的信息了 比如说标题就是$rr['title']......
<li><a href="{$r[url]}">{$r[title]}</a></li>