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

PHPcms怎么调用二级栏目及三级栏目

江湖快报网2022-12-10 00:02:21【网站建设】人已围观

简介两层的导航条我是这么实现的,你可以试试

 {pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASC}
<a href={siteurl($siteid)} title=

两层的导航条我是这么实现的,你可以试试

 {pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASC}
<a href={siteurl($siteid)} title=首页>首 页</a>
{loop $data $k $r}
<a href={$r[url]} title={$r[catname]} class=>{$r[catname]}</a>
{pc:content action=category catid=$k num=25 siteid=$siteid order=listorder ASC}
{loop $data  $v}
<a href={$v[url]} title={$r[catname]}>{$v[catname]}</a>
{/loop}
{/pc}
{/loop}
{/pc}

三层的我就不知道了

phpcms如何调用最后一级第一个子栏目(比如我有三级栏目我要获取到第...

利用sql查询category表 条件 找所有有子栏目的栏目即 child=1 得到arrchild字段,该字段为mediumtext ,里面的值例如 75,76,77,78,79,80,81,82,83,84,85
第一个 ID75为本栏的ID,剩余的位该栏目下的所有子栏目的id. 顺序从小到大,将字符串改成数组。数组中,第二个就是该栏目的第一个子栏目了。
{pc:get sql=select * from v9_category where catid=75 and child =1 and siteid = 1 order by catid asc}
{loop $data $r}
<?php
$thiscatid = $r['arrchildid'];
$arrids = explode(',', $thiscatid);
echo <pre>;
var_dump($arrids[1]);
?>
{/loop}
{/pc}
打印结果为 76 。
看看是不是你要的。

phpcms v9 同时调用多个二级栏目内容,二级栏目里面可能包含有子...

说的具体一点,你想怎么调用?是想把二级栏目和子栏目同时调用出来吗?
{pc:content action=category catid=一级栏目id num=20 order=listorder ASC}
{loop $data $r} //这个能掉出二级栏目
{loop subcat($r[catid]) $v} //subcat是调用指定栏目子栏目信息的函数
//二级栏目的就用 $r[url] $r[catname]

//子栏目用 $v[url] $v[catname]

{/loop}

{/loop}
{/pc}

PHPCMS二级栏目循环问题

用PC标签读
{loop subcat($catid) $v}
<div><img src='{$v[img]}'><a href='{$v[url]}'>{$v[title]}</a></div>

{pc:content action=lists catid=$v[catid] num=3 order=list DESC page=$page pageflag=1}
{loop data $v1}
<a href='{$v1[url]}'>{$v1[title]}</a>
{/loop}

{/pc}
{/loop}
先读出当前栏目下的二级栏目,根据二级栏目的catid查出当前栏目下的文章,然后循环三条数据完事。
上面涉及到的所有参数,都是举例,需要根据实际情况更换的・・・

Tags:二级   循环   栏目

很赞哦! ()

文章评论

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

    用户名:

    验证码:

本站推荐