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

phpcms v9 在内容页模板调用: 获取文章当前顶级栏目名+及其所有子栏目和+所属全部文章标题列表

江湖快报网2023-07-17 10:00:23【网站建设】人已围观

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

直接使用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 就是栏目和文章 这个你应该懂

phpcms如何调用单个一级栏目,比如图片,我就只调用图片,改怎么写。

调用单个一级栏目就这样
{$CATEGORYS[22]['catname']} //数字是该栏目号

调用单个栏目下的内容就这样

{pc:content action=category catid=25 siteid=$siteid order=listorder ASC}
只调用 图片就只写thumb就可以了

phpcms请问 “栏目首页”如何调用“文章列表”呢????

MKCN 发表于 2012-9-6 15:49 对了。你得在这个栏目的子栏目下加数据。否则是调用不到的。哦哦,谢谢了 呵呵

phpcms如何调用子栏目栏目说明

PhpCms V9调用指定栏目子栏目文章的两种方法
第一种、直接写子栏目id ,用cat in
{pc:get sql=SELECT * from v9_news where status=99 and catid in(21,22,23,24,25) order by id DESC num=7 return=data}
{loop $data $r}
<li><a href={$r[url]} title={$r[title]} target=_blank>{str_cut($r['title'],40)}({date('m-d',$r[inputtime])})</span></a></li>
{/loop}
{/pc}
第二种,根据父栏目id,如上面的21,22,23,24,25都是 15下面的子栏目,可以这样写:
{loop subcat(15) $k $v}
{php $subcatid[] = $k;}
{/loop}
{php $subcatid = implode(',', $subcatid);}
{pc:get sql=SELECT * from v9_news where status=99 and catid in ($subcatid) order by id DESC num=7 return=data }
{loop $data $r}
<li><span><strong><a href={$CATEGORYS[$r[catid]][url]}>[{$CATEGORYS[$r[catid]][catname]}]</a><a href={$r[url]} title={$r[title]} target=_blank>{str_cut($r['title'],40)}</a></strong><em>[{date('Y-m-d',$r[inputtime])}]</em></span></li>
{/loop}
{/pc}

Tags:栏目   调用   说明

很赞哦! ()

文章评论

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

    用户名:

    验证码:

本站推荐