商业授权查询 | 用户论坛 | 主机频道 | 在线手册
教程中心

调用一个或多个类别的内容的方法

日期:2014/12/12 15:00:54 人气:3886

调用一个类别的示范代码如下:

<ul>
{sdcms:rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1 and classid in([sdcms.get_sonid(2)])" order="ontop desc,id desc"}
<li><a href="{$rs[link]}" title="{$rs[title]}"{if $rs[isurl]=1} target="_blank"{/if} {$rs[style]}>{sdcms.cutstr($rs[title],30,1)}</a></li>
{/sdcms:rs}
</ul>

代码说明:
其中的“sdcms.get_sonid(2)”中的“2”即表示要调用的类别ID,我们换成自己需要的类别ID即可。

 


 

调用多个类别示范代码如下

<ul> 
{dim sonid:sonid=sdcms.get_sonid("1,2,3,4")} 
{sdcms:rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1 and classid in([sonid])" order="ontop desc,id desc"} 
<li><a href="{$rs[link]}" title="{$rs[title]}"{if $rs[isurl]=1} target="_blank"{/if} {$rs[style]}>{sdcms.cutstr($rs[title],30,1)}</a></li> 
{/sdcms:rs} 
</ul>

代码说明:

{dim sonid:sonid=sdcms.get_sonid("1,2,3,4")}

这行表示定义个sonid的变量,并且这个变量获取类别编号为“1,2,3,4”四个类别的所有子类ID的集合,这里写了四个,使用的时候,你可以根据自己的需要进行填写,多个的话以英文逗号间隔即可