文章内容
DTcms站内搜索官方模板调用文章的样式是一致的,这样就会导致一个问题,有的时候比如站内搜索product频道的文章我想显示封面图片、文章标题和介绍,而news频道我只想显示文章标题和介绍,那么应该怎么做呢?有很多种方法,下面我介绍一种:
<div class="main_box">
<%set DataTable list=get_search_list(15, out totalcount)%>
<!--取得一个DataTable-->
<%set string pagelist=get_page_link(15, page, totalcount, linkurl("search","?channel_name="+channel_name+"&keyword=" + Server.UrlEncode(keyword) + "&page=__id__"))%>
<!--取得分页页码列表-->
<h1 class="main_tit">
站内搜索<strong>Search</strong> <i>搜索关健字: <b class="blue">{keyword}</b> ,共有 <b class="red">
{totalcount}</b> 条记录</i>
</h1>
<div class="line20">
</div>
<ul class="search_list">
<%loop dr list%>
<%if(dr["channel_name"].ToString()=="product")%>
<li>
<div class="img">
<a href="{dr[link_url]}" title="{dr[title]}">
<img src="{dr[img_url]}" alt="{dr[title]}"></a></div>
<div class="txt">
<p>
<a target="_blank" href="{dr[link_url]}">{dr[title]}</a><span>
<%datetostr({dr[add_time]},yyyy-MM-dd)%>
</span>
</p>
<p>
{dr[remark]}</p>
</div>
</li>
<%else%>
<li><a target="_blank" href="{dr[link_url]}">{dr[title]}</a><span>
<%datetostr({dr[add_time]},yyyy-MM-dd)%>
</span>
<p>
{dr[remark]}</p>
</li>
<%/if%>
<%/loop%>
</ul>
<div class="clear">
</div>
<div class="flickr">
{pagelist}</div>
<!--放置页码列表-->
</div>
