Liferay 7 - 从Freemarker中的DDLRecord获取动态属性

时间:2018-03-16 00:53:24

标签: liferay freemarker liferay-7

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

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

1 个答案:

答案 0 :(得分:0)

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

要做到这一点,你需要知道DDL的唯一ID(这可以从你的liferay管理界面获得),你可以引出属性,然后根据你的需要订购你的列表。

查看此示例

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