很多人想调用该栏目所属频道的文章而不是通过插入ID方式,那样的话要做很多页面的,现在给大家共享个直接调用的!
首先做循环体SQL标签
标签名字:循环体
SQL语句:
select top 5 ID,Tid,Title,Picurl,ArticleContent,hits from ks_article where Tid in(select ID from ks_Class where TS like '%{$Param(0)}%') order by id desc
LOOP内容语句:
[loop=1] <div class="intro"><a href='{$Field(ID,GetInfoUrl,1,1)}'><img width="75" height="60" src="{$Field(Picurl,Text,0,...,0,/img/nopic/nopic0{$Param(1)}.gif)}" alt="{$Field(Title,Text,0,,0,)}"></a><a href='{$Field(ID,GetInfoUrl,1,1)}'><h3>{$Field(Title,Text,15,,0,)}</h3></a><p>{$Field(ArticleContent,Text,31,...,2,)}</p></div>[/loop]
<div class="list"><ul>[loop=4]
<li><a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,33,,0,)}</a></li>[/loop]</ul>
</div>
调用SQL标签
标签名字:循环体
SQL语句:栏目页文章调用
LOOP内容语句:
select top 4 id from ks_class where tn in(select top 1 tn from ks_Class where id='{$CurrClassID}') order by FolderOrder desc
[loop=4]{SQL_栏目图片文章循环体({$Field(id,Num,0,2)},{$AutoID})}[/loop]
在栏目页中插入{SQL_栏目页文章调用()}即可调用了,简单吧,这样的话作为栏目页的话可以随便调用本频道下面排序前4个栏目文章每个栏目各5篇,当然数量可以自己改改了!!