Liferay中搜索功能增強
默認情況下,Liferay中自帶的那個搜索條,就是在右上角的那個,只能搜索JournalContent的內(nèi)容。其實,我們最想搜索的是JournalArticle中的內(nèi)容。所以可以把這個功能改進一下。修改方法很簡單。
打開源代碼文件util-taglib/src/com/liferay/taglib/util/VelocityTaglib.java
找到j(luò)ournalContentSearch()方法,再后面增加一個方法:
public String journalArticleSearch() throws Exception {
_res.recycle();
SearchTag.doTag(_ctx, _req, _res);
return _res.getString();
}
重新成生util-taglib.Jar包。發(fā)布到服務(wù)器。
然后,修改主題包中原來的$theme.journalContentSearch()為$theme.journalArticleSearch(),即可。
眼鏡蛇
posted on 2009-05-25 10:31 眼鏡蛇 閱讀(554) 評論(0) 編輯 收藏 所屬分類: Liferay