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

<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜