【问题标题】:Liferay 7 - Get Dynamic Attributes from DDLRecord in FreemarkerLiferay 7 - 在 Freemarker 中从 DDLRecord 获取动态属性
【发布时间】:2018-08-24 23:33:03
【问题描述】:

如何使用 Freemarker 从具有资产发布者类型的应用程序显示模板 (ADT) 中的 DDLRecord 获取动态属性?

据我所知,我没有任何其他选择不涉及 Asset Publisher ADT,因为我使用的是 Asset Publisher 提供的过滤器。如果您需要上下文,我的动态数据列表 (DDL) 有一个日期属性,我需要显示最新日期的记录。

【问题讨论】:

  • 如果我是正确的,您想显示按日期排序的列表吗?您希望在自定义 portlet 中显示此列表吗?

标签: liferay freemarker liferay-7


【解决方案1】:

完全可以从资产发布者那里获取动态属性。但是,您也可以在您可以自定义显示的 portlet 中显示您的 DDL。

为此,您需要知道 DDL 的唯一 ID(这可以从您的 liferay 管理界面获得),并且您可以获取属性,然后根据您的需要对列表进行排序。

看看这个例子

https://github.com/Temire/Getting-DDL-Attribute-Dynamically/blob/master/GetDDLAttributejava

【讨论】:

  • 感谢您的回复。不过,我想知道如何在 Asset Publisher 中执行此操作,而无需创建自定义 portlet。
猜你喜欢
  • 2011-11-10
  • 1970-01-01
  • 2012-06-15
  • 2016-04-21
  • 1970-01-01
  • 2017-02-15
  • 2013-01-04
  • 2010-12-13
  • 2018-06-14
相关资源
最近更新 更多