PHPCMS2008 如何实现循环调用栏目并调出当前栏目下子栏目

要求如下:01.二级栏目页面,显示所属父栏目下的所有子栏目。02.同时,显示当前栏目下的子栏目。-------------------------------------... 要求如下:

01 . 二级栏目页面,显示所属父栏目下的所有子栏目。
02 . 同时,显示当前栏目下的子栏目。

------------------------------------------------------------

我这样写调不出来。。。

{php $data = subcat($module, $catid);}
{loop $data $n $r}
<li><a href="{$r[url]}">{$r[catname]}</a></li>

{get sql="SELECT * FROM phpcms_category where catid=$cid ORDER BY catid DESC" return="b"}
<a href="{$b[url]}">{$b[catname]}</a>
{/get}

{/loop}

写一个栏目标签,调用指定父栏目下的子栏目

然后用 GET 调用当前栏目下的子栏目,估计是 GET 这一块出现问题,烦请大家帮帮忙。

在此谢谢了!成功后另外有悬赏分加送给您。
展开
 我来答
brucef20
推荐于2016-06-16 · 超过10用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:33.3万
展开全部
如果你的栏目只有2层目录,那么你最直接的方法就是直接写2个 {get sql xxx}
{get sql="SELECT * FROM phpcms_category where child = 0 ORDER BY catid DESC" return="b"} 获得全部父节点的栏目信息
然后你再
loop $b $n $r
{get sql="SELECT * FROM phpcms_category where catid in ($r[arrchildid]) ORDER BY catid DESC" return="b"} .
大概意思就是这样吧。
崔兆运
2012-07-25
知道答主
回答量:61
采纳率:0%
帮助的人:23.5万
展开全部
<?php $m=$CATEGORY[$catid][parentid]?>

{get sql="SELECT * FROM `phpcms_category` WHERE `catid`=$m order by listorder" }
<ul><li>{$r[catname]}</li><ul>

{/get}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式