2013-04-12 89 views
0

我正在創建自己的Web內容列表Portlet。我確切地想要顯示我的門戶網站的內容應用一些過濾器。創建自己的自定義Web內容列表

我有點失去了...

  1. 我試圖創建一個鉤子,但我不知道如何找到此portlet的可能採取的行動。

  2. 我不想獲取所有內容。我想使用規則機制來過濾內容(drools portlet),具體取決於用戶信息。

謝謝你在前進, 奧里奧爾

+0

那麼...你最終做了什麼?如果你有博客,這是一篇博文的好主題。 – Nenotlep

回答

2

您可以通過以下方法來獲取網頁內容的列表:

List<JournalArticle> result = JournalArticleLocalServiceUtil.getArticles(groupId, -1, -1); 

可以使用的Liferay搜索容器的顯示列表:

<liferay-ui:search-container delta="30" emptyResultsMessage="no-users-were-found">` 
<liferay-ui:search-container-results>` 
results="<%= result%>" 
total="<%=result.size() %>" /> 

<liferay-ui:search-container-row 
className="com.liferay.portlet.journal.model.JournalArticle" 
keyProperty="articleId" 
modelVar="content" > 

<liferay-ui:search-container-column-text 
name="ID" value="<%= content.getArticleId()%>" /> // You can add multiple columns 

</liferay-ui:search-container-row> 
<liferay-ui:search-iterator /> 
</liferay-ui:search-container> 

希望這會對你有幫助。

相關問題