您的位置:首页> 日志> 动易系统 正文

一、前言

    平时做项目时偶尔也会做到有子站的项目,子站的搜索功能要与主站单独出来,情况有点像“原创:超实用!单系统多“子站”时的搜索页模板解决方案”这里所说的。但在子站进行搜索时经常找不到内容,原来是我漏了设置nodes="{PE.Label id="取得子节点集" nodeId="0" /}"这个参数;因为默认的搜索标签不支持搜索子节点内容的功能,需要利用“取得子节点集”这个标签来调出所有子节点ID。感觉这样做很麻烦,而且在标签参数里再做一个标签很容易看乱,于是哥决定给“全站搜索按标题”动动手术,让它自己就可查询到子节点的内容,不用其它标签来协助。

 

二、标签修改

 

第一步:

 

    默认这有个SQL查询语句,可以说这个一点作用也没有,简直就是浪费了一个<LabelSqlString></LabelSqlString>,于是,哥为响应中央“厉行节约、反对浪费”重要批示,决定把这个用上。

 

    写入一个SQL查询语句,作用调出指定节点的信息,为下面列出子节点ID作准备

 

第二步:

    SQL修改后这里也要对就改一下,否侧查找的关键字会不起作用;

 

第三步:

再把上面的代码换成下面的代码,一共有3处

 

第四步:Ctrl+S

 

>>文件下载