phpcms怎么获取当前栏目的数据,在phpcms手机版和电脑端调用数据的方式不太一样,请看下面代码
先去绑定对应的栏目
然后在手机端的catid
那么获取的方法如下
{pc:wap action="lists" typeid="$typeid" num="10" order="id DESC" return="info"} {loop $info $i} <li> <a href="{show_url($i[catid],$i[id],$type['typeid'])}"><img src="{thumb($i[thumb],240,190)}" alt="{$i[title]}" class=""></a> <a href="{show_url($i[catid],$i[id],$type['typeid'])}">{$i[title]}</a> </li> {/loop} {/pc}
可以对比下非手机端的语法规则
{pc:content action="lists" catid="$catid" num="9" order="id DESC" page="$page"} {loop $data $r} <li> <a href="{$r[url]}"><img alt="{$r[title]}" src="{thumb($r[thumb],236,173)}"/></a> <p>{$r[title]}</p> </li> {/loop}
ps扩展一下。手机端获取当前栏目的一些其他数据
{pc:wap action="lists" typeid="$typeid" num="10" order="id DESC" return="info"} <h2><a href="{list_url($typeid)}" class="cat">{$s['typename']}</a> {loop subtype($typeid) $_s}<a href="{list_url($_s[typeid])}">{$_s[typename]}</a>{/loop} {loop $info $i} <a href="{show_url($i[catid],$i[id])}">{str_cut($i['title'],26,'')}</a><br/> {/loop} {/pc}