【问题标题】:Create own customized Web Content List创建自己的自定义 Web 内容列表
【发布时间】:2013-07-02 14:17:44
【问题描述】:

我正在寻找创建自己的 Web 内容列表 portlet。我确实想应用一些过滤器来显示我的门户网站的网页内容。

我有点迷茫……

  1. 我试图创建一个钩子,但我不知道如何找到这个 portlet 的可能操作。

  2. 我不想获取所有内容。我想根据用户信息使用规则机制来过滤内容(drools portlet)。

提前谢谢你, 黄鹂

【问题讨论】:

  • 那么……你最后做了什么?如果您有博客,这是一个不错的博客主题。

标签: liferay liferay-6 liferay-ide


【解决方案1】:

您可以通过以下方法获取网页内容列表:

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>

希望这会对你有所帮助。

【讨论】:

    猜你喜欢
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 2021-02-14
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多