PbootCMS 模板按自定义字段搜索
步骤一:在默认搜索功能中添加代码
在默认的搜索功能中添加以下代码:
<input type="hidden" name="field" value="title|content|ext_wangzhi">
上述代码中,type="hidden"
表示这是一个隐藏的输入字段,name="field"
定义了字段的名称,value="title|content|ext_wangzhi"
表示可以按照标题(title
)、内容(content
)或者新添加的字段(ext_wangzhi
)来搜索内容。
以下是整合到搜索表单中的完整代码示例:
<form name="formsearch" action="{pboot:action}" method="get" class="form"> <input type="hidden" name="field" value="title|content|ext_wangzhi"> <input class="form-control input-lg" name="keyword" type="text" placeholder="输入平台全称、平台简称、公司名称、公司网址等"> <button class="fa fa-search"></button> </form>
在上述代码中,action="{pboot:action}"
定义了表单提交的目标地址,method="get"
定义了表单提交的方法,class="form"
定义了表单的样式类。
步骤二:在搜索模板(search.html)中添加代码
在搜索模板(search.html
)中添加以下代码:
scode="" value="title|content|ext_wangzhi"
以下是整合到搜索模板中的完整代码示例:
{pboot:search num=12 order=date scode="" value="title|content|ext_wangzhi"} <div class="col-xs-6 col-sm-4 col-md-3"> <div class="ten"> <a class="link" target="_blank" href="http://[list:ext_wangzhi]" rel="nofollow"></a> <h3><a class="href="[search:link]" title="[search:title]" target="_blank"><img src="[search:ico]">[search:title]</a></h3> <p>[search:description]...</p> </div> </div> {/pboot:search}
在上述代码中,{pboot:search num=12 order=date scode="" value="title|content|ext_wangzhi"}
用于定义搜索的参数,num=12
表示每页显示的搜索结果数量,order=date
表示按照日期排序,scode=""
表示不限制栏目,value="title|content|ext_wangzhi"
表示按照自定义字段进行搜索。