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 这一块出现问题,烦请大家帮帮忙。
在此谢谢了!成功后另外有悬赏分加送给您。 展开
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 这一块出现问题,烦请大家帮帮忙。
在此谢谢了!成功后另外有悬赏分加送给您。 展开
2个回答
展开全部
如果你的栏目只有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"} .
大概意思就是这样吧。
{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"} .
大概意思就是这样吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询