您的位置: 首页 >日志>动易系统>详细内容

动易系统

如何使“全站搜索按标题”能搜索子节信息

来源:本站原创 发布时间:2013-03-29 15:40:12 浏览次数: 【字体:

一、前言

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

 

二、标签修改

 

第一步:

 

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

 

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

 

第二步:

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

 

第三步:

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

 

第四步:Ctrl+S

 

>>文件下载

×

用户登录