phpcms调用栏目描述_Phpcms V9使用GET语句调用栏目列表的方法

本文介绍了如何在PhpcmsV9中使用GET语句自定义调用子栏目列表和同级栏目列表。通过示例代码,展示了如何获取父目录ID并列出其所有子目录,以及获取子目录ID后列出所有同级目录的方法,为PhpcmsV9的高级使用提供了实用技巧。
摘要由CSDN通过智能技术生成

在之前的Phpcms V9类别数据调用技巧及类别优化中,谈到了一些关于Phpcms V9类别调用的技巧,在这里,CMSYOU再举一反三:怎么使用GET语句调用子栏目列表、同级栏目列表?

大家都知道,PC V9默认调用栏目列表的调用语句:

{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}

{loop $data $r}

| {$r[catname]}

{/loop}

{/pc}

{php echo runhook('glogal_menu')}

那么使用GET语句,怎么做到自定义调用呢?

1、获得父目录id后列出所有子目录:

{pc:get sql="SELECT * FROM cmsyou_category where catid in($arrchildid)}

{loop $data $r}

{$r[catname]}

{/loop}

{/pc}

由于GET需要指定数据库,那么需要根据实际情况更换表头,在具体调用中,你完全可以指定父级栏目,使用GET调用制定栏目下的子栏目列表。

2、获取子目录id后列出所有同父目录下的同级目录:

{php $arrchildid = $CATEGORYS[$CAT[parentid]][arrchildid]}

{pc:get sql="SELECT * FROM cmsyou_category where catid in($arrchildid)}

{loop $data $r}

{$r[catname]}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值