首页模板里调用部分一级栏目文章
2010-05-30 19:14:30 来源:WEB开发网想要显示特定的几个栏目,有如下方法:
方法1:
<DIV class=title-y>
<UL class=btnr>
<LI><A href="<{$web.type[12].url}>" target=_blank>点击浏览更多</A> </LI>
</UL>
<H3><A HREF="<{$web.type[12].url}>" target=_blank><{$web.type[12].title}></A>
</H3>
</DIV>
<DIV class=list-y>
<{foreach name=commend_article_data item=item_info from=$data_ary.commend_article[12]}>
<{if $smarty.foreach.commend_article_data.iteration <=1}>
<H2><a href="<{$item_info.url}>" target="_blank" class="cBlack"><{$item_info.title|cn_truncate:14:"..":true}></a></H2>
<P><{$item_info.desc|cn_truncate:60:"…":true}></P>
<{/if}>
<{/foreach}>
<UL class=list>
<{foreach name=new_article_data item=item_info from=$data_ary.new_article[12]}>
<{if $smarty.foreach.new_article_data.iteration <= 13}>
<LI><SPAN>[<A HREF="<{$web.type[$item_info.type_id].url}>"><{$web.type[$item_info.type_id].title}></A>] <{$item_info.timestamp|date_format:"%d"}>日</SPAN><a href="<{$item_info.url}>" target="_blank" class="cBlack"><{$item_info.title|cn_truncate:20:"..":true}></a></LI>
<{/if}>
<{/foreach}>
</UL>
</DIV>
在此代码中,红色的12是代表你想要显示的ID。你想显示几个栏目,就将上面代码复制几次。修改一下ID就可以了
方法2
找到<{if $single_type.parent_id == 0 && $single_type.id !=4 && $single_type.id != 6 && ( $single_type.property == 'list' || $single_type.property == 'cover' )}>这一行代码,这段代码的意思是过滤掉ID为4和6的栏目,你可以以此类推。
方法3
把方法2的代码替换为<{if $single_type.parent_id == 0 && $single_type.order_mark < 1000 && $single_type.id !=4 && $single_type.id != 6 && ( $single_type.property == 'list' || $single_type.property == 'cover' )}>显示排序小于1000的一级栏目。
赞助商链接