0

如何在 liferay 中为 DDL 创建一个带有速度或 Freemarker 的模板?我有一个包含一些数据的 DLL,我不会将其显示为表格,而是将其显示为菜单,因为数据被定义为 [链接,文本]。我试过这段代码: <#assign records = ddlDisplayTemplateHelper.getRecords(reserved_record_set_id)> <#if records?has_content> <#list records as cur_record> ll </#list> </#if> 在 ddl 中有 4 条记录,所以这段代码将返回 ll ll ll ll ,但它返回: Expression ddlDisplayTemplateHelper is undefined on line 1, column 20 in 20155#20195#21230。

为什么?谁能帮我?

4

1 回答 1

0

使用速度,你可以尝试这样的事情:

#set($records = $ddlDisplayTemplateHelper.getRecords(reserved_record_set_id))
#foreach($record in $records)
$record
#end
于 2017-04-21T08:43:48.027 回答