如何使“全站搜索按标题”能搜索子节信息
一、前言
平时做项目时偶尔也会做到有子站的项目,子站的搜索功能要与主站单独出来,情况有点像“原创:超实用!单系统多“子站”时的搜索页模板解决方案”这里所说的。但在子站进行搜索时经常找不到内容,原来是我漏了设置nodes="{PE.Label id="取得子节点集" nodeId="0" /}"这个参数;因为默认的搜索标签不支持搜索子节点内容的功能,需要利用“取得子节点集”这个标签来调出所有子节点ID。感觉这样做很麻烦,而且在标签参数里再做一个标签很容易看乱,于是哥决定给“全站搜索按标题”动动手术,让它自己就可查询到子节点的内容,不用其它标签来协助。
二、标签修改
第一步:
默认这有个SQL查询语句,可以说这个一点作用也没有,简直就是浪费了一个 ,于是,哥为响应中央“厉行节约、反对浪费”重要批示,决定把这个用上。
写入一个SQL查询语句,作用调出指定节点的信息,为下面列出子节点ID作准备
第二步:
SQL修改后这里也要对就改一下,否侧查找的关键字会不起作用;
第三步:
再把上面的代码换成下面的代码,一共有3处
第四步:Ctrl+S
>>文件下载
用户登录
还没有账号?
立即注册