Liferay中搜索功能增强

默认情况下,Liferay中自带的那个搜索条,就是在右上角的那个,只能搜索JournalContent的内容。其实,我们最想搜索的是JournalArticle中的内容。所以可以把这个功能改进一下。修改方法很简单。

打开源代码文件util-taglib/src/com/liferay/taglib/util/VelocityTaglib.java
找到journalContentSearch()方法,再后面增加一个方法:
public String journalArticleSearch() throws Exception {
  _res.recycle();

  SearchTag.doTag(_ctx, _req, _res);

  return _res.getString();
 }
重新成生util-taglib.Jar包。发布到服务器。

然后,修改主题包中原来的$theme.journalContentSearch()为$theme.journalArticleSearch(),即可。



眼镜蛇

posted on 2009-05-25 10:31 眼镜蛇 阅读(532) 评论(0)  编辑  收藏 所属分类: Liferay


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜