
文章内容
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>