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 眼镜蛇 阅读(527) 评论(0)  编辑  收藏 所属分类: Liferay


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


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜