siteserver实现<stl:search>标签的搜索功能方法如下:
一、首先在模板页里面创建一个单页模板 模板名称随便
输入如下内容:
<stl:search>
<stl:loading>
<div class="alert alert-info" role="alert">
<strong>提示!</strong> 系统正在搜索中,请稍后...
</div>
</stl:loading>
<stl:yes>
<stl:pageContents scope="All" pageNum="12">
<stl:a target="_blank"></stl:a><br />
</stl:pageContents>
<br />
<stl:pageItems>
<table cellpadding="0" cellspacing="0" width="90%" height="40" align="center">
<tr>
<td align="left">
<stl:pageItem type="FirstPage" text="首页"></stl:pageItem> |
<stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> |
<stl:pageItem type="NextPage" text="下一页"></stl:pageItem> |
<stl:pageItem type="LastPage" text="末页"></stl:pageItem>
</td>
<td align="right">
<stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>
<stl:pageItem type="PageNavigation"></stl:pageItem>
</td>
</tr>
</table>
</stl:pageItems>
</stl:yes>
<stl:no>
<div class="alert alert-danger" role="alert">
<strong>抱歉!</strong> 找不到和您的查询相符的项目
</div>
</stl:no>
</stl:search>
这个是官网的实例3 官网:http://stl.siteserver.cn/search/1.html
代码说明:这段代码就是用来显示你搜索后的结果内容的
二、编写搜索表单
代码如下:
<form id="submitForm" method="get" action="utils/search.html" target="_blank">
<input class="serInt" placeholder="请输入关键字" name="word" type="text"><input type="hidden" name="type" value="Title" />
<a class="serBtn" href="javascript:void(0);" onclick="document.getElementById('submitForm').submit(); return false;">搜索</a>
</form>
这段代码放到你需要的地方
代码说明: 每一个标签里面的name都是一个参数名称 而value是参数值
form标签里面的action属性的值是刚刚创建的那个单页模板生成的文件地址
(找不到地址的话你也可以用模板在线解析功能将第一步的那段代码解析为web代码 , 新建一个.html文件 将代码写进去然后放到服务器上面)