迅睿CMS:搜索函数写法 dr_search_url
搜索函数:
支持多个参数传递:
如果在首页或者非search页面使用这个函数必须加上第四个参数:模块目录
搜索关系介绍
搜索匹配方式是or关系
以上图为例,搜索匹配是【场景 or 行业 or 格式】,当他们任意一个字段满足条件是就会有结果。
字段词的匹配方式
当搜索字段词是:【迅睿】,将会在数据库中模糊匹配这个词语带有【迅睿】的就会有结果。
如果要改成这个字段必须精确等于【迅睿】时,需要在下图开启完整匹配:
示例代码
在cms的demo/search.html 模块自带很多搜索示例的写法,例如:
注意:$params是搜索参数数组,只能在搜索页面使用;以上字段的中文地方需要按需修改你后台自己创建的字段名称即可
注意:复选框字段,在创建选项值的时候,务必填写储存值,且储存值不可为汉字,建议为数字或者字母代替。
=======================
示例操作1、新建条件字段,例如类型:
并录入数据到此条件上
2、打开模板标签生成工具
3、然后找到搜索模板search.html将上面的条件代码复制进去。
4、搜索页面进行效果展示
如上图,点击类目1一级可以筛选出后台存储的内容了,界面优化靠大家了
=========================已选条件的写法============================
上一篇: 迅睿CMS:内容模块搜索框写法