您现在的位置是:首页 > 网站建设网站建设

phpcmssp4大侠们怎么在首页调用某个栏目下的子栏目列表啊

江湖快报网2023-01-12 13:15:50【网站建设】人已围观

简介{$CATEGORY[$catid]['arrchildid']}这个就是某个栏目的所有子栏目 用,间隔 例如:1,2,3,4
phpcms如何在列表页内部调用三级栏目
楼主你好


在列表页可以调用下面的子栏目,当到

{$CATEGORY[$catid]['arrchildid']}这个就是某个栏目的所有子栏目 用,间隔 例如:1,2,3,4

phpcms如何在列表页内部调用三级栏目

楼主你好


在列表页可以调用下面的子栏目,当到最后一级的时候没用可调用的下级栏目就不显示。代码:


{loop subcat($catid) $c}

<h1><a href={$c[url]}>{$c['catname']}</a></h1>

{if $c['child']}

{php $child = subcat($c['catid']);}

{loop $child $catc}

<li><a href={$catc['url']}>{$catc['catname']}</a></li>

{/loop}

{/if}

{/loop}



这是我演示的后台栏目关系




这里可以看到在“国内”这个顶级栏目列表(频道)里,可以调用到下级的所有栏目。




这里是栏目“北京”列表,可以调用到朝阳区。



不知道你要的是不是这样的结果,希望可以帮到你。    林羽凡

phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目...

直接使用PC标签嵌套就可以实现了
第一级: 循环第一级栏目 0 你应该知道是什么吧 更换成$top_parentid就是改栏目的最顶级栏目ID
{pc:content action=category catid=0 siteid=$siteid num=3}
{loop $data $r1}
{$r1[catname]}

{pc:content action=category catid=$r1[catid] siteid=$siteid num=3}
{loop $data $r2}
{$r2[catname]}

{pc:content action=lists catid=$r2[catid] siteid=$siteid num=3 order=listorder DESC}
{loop $data $r3}
{$r3[title]}
{/loop}
{/pc}

{/loop}
{/pc}

{/loop}
{/pc}
注意每个循环的变量要定义不同的. 例如我的r1 r2 r3,category和lists 就是栏目和文章 这个你应该懂

Tags:栏目   调用   在内

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐