首先是制作搜索按钮标签,代码如下:
效果如下:
然后进入帝国cms后台开始制作模板,选择模板-搜索模板-管理搜索模板-增加搜索模板,如下图二
这里基本上和制作列表模板差不多,所不同的是,如果你需要统计总共有多少条搜索结果,那么就要制作一个搜索结果标签,这个标签用[!--ecms.num--]来表示,表示查询到的总搜索记录数。
需要注意的是,搜索模板是动态模板,而不是我们以前的静态模板,所以模板标签在动态模板里是不起作用的,那么这里就不能用普通的header公共变量了,得自己制作一个,打开后台的模板-管理模板变量,把自己制作好的头部文件复制到变量值框里,起个名字是temp.ssheader,然后把[!--temp.ssheader--]放入自定义搜索模板头部,如下图:
同样的尾部文件也需要重新制作,制作过程和头部文件一样,这里就不在重复了。
最终搜索结果如下图:
总结说明:这里有几个地方需要说明:
1. 搜索过程是动态的,而不是像你以前那样生成静态页面,所以静态页面那些灵动标签和其他标签就不起作用了,这个时候,比如像导航链接什么的,就需要我们写死在搜索头部标签里。
2. 选择哪个模板是由文章开头写的那段代码里的“tempid”决定的,id号可以根据自定义模板前面的序号得到。
3. 整个搜索设置是在系统参数设置-搜索设置里来完成的。点赞作者
PS:本文来自万书涛的个人博客,感谢分享。
<form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform"> <input type="hidden" name="show" value="title" /> <input type="hidden" name="tempid" value="2" /> <input type="text" name="txtserch"/> <input type="submit" class="btnserch" value="搜索"/> </form> |
效果如下:
然后进入帝国cms后台开始制作模板,选择模板-搜索模板-管理搜索模板-增加搜索模板,如下图二
这里基本上和制作列表模板差不多,所不同的是,如果你需要统计总共有多少条搜索结果,那么就要制作一个搜索结果标签,这个标签用[!--ecms.num--]来表示,表示查询到的总搜索记录数。
需要注意的是,搜索模板是动态模板,而不是我们以前的静态模板,所以模板标签在动态模板里是不起作用的,那么这里就不能用普通的header公共变量了,得自己制作一个,打开后台的模板-管理模板变量,把自己制作好的头部文件复制到变量值框里,起个名字是temp.ssheader,然后把[!--temp.ssheader--]放入自定义搜索模板头部,如下图:
同样的尾部文件也需要重新制作,制作过程和头部文件一样,这里就不在重复了。
最终搜索结果如下图:
总结说明:这里有几个地方需要说明:
1. 搜索过程是动态的,而不是像你以前那样生成静态页面,所以静态页面那些灵动标签和其他标签就不起作用了,这个时候,比如像导航链接什么的,就需要我们写死在搜索头部标签里。
2. 选择哪个模板是由文章开头写的那段代码里的“tempid”决定的,id号可以根据自定义模板前面的序号得到。
3. 整个搜索设置是在系统参数设置-搜索设置里来完成的。点赞作者
PS:本文来自万书涛的个人博客,感谢分享。