Templates Liferay,动态数据列表,模板
如何在liferay中使用velocity或Freemarker为DDL创建模板? 我有一个包含一些数据的DLL,我不会将它显示为一个表,而是一个菜单,因为数据被定义为[链接,文本]。 我尝试了以下代码:Templates Liferay,动态数据列表,模板,templates,liferay,freemarker,velocity,dynamic-data-list,Templates,Liferay,Freemarker,Velocity,Dynamic Data List,如何在liferay中使用velocity或Freemarker为DDL创建模板? 我有一个包含一些数据的DLL,我不会将它显示为一个表,而是一个菜单,因为数据被定义为[链接,文本]。 我尝试了以下代码: 陆上通信线 在ddl中有4条记录,因此此代码将返回ll,但返回: 在20155#20195#21230的第1行第20列中未定义表达式DDLDDisplayTemplateHelper 为什么?? 有人能帮我吗?使用velocity,您可以尝试以下方法: #set($records = $d
陆上通信线
在ddl中有4条记录,因此此代码将返回ll,但返回:
在20155#20195#21230的第1行第20列中未定义表达式DDLDDisplayTemplateHelper
为什么??
有人能帮我吗?使用velocity,您可以尝试以下方法:
#set($records = $ddlDisplayTemplateHelper.getRecords(reserved_record_set_id))
#foreach($record in $records)
$record
#end
我想这很清楚,但为了安全起见:错误消息说没有名为
ddldDisplayTemplateHelper
(或其值为null
)的变量,因此出于某种原因Liferay不会将该工具公开给模板。是的,但我如何修复它?这是什么ddDisplayTemplateHelper
,我在Liferay 6.2中找不到任何具有该名称的类。顺便问一下,您使用的是什么版本的Liferay?May Liferay VersionOne是6.2。。。我使用该类是因为我在论坛中找到它,但它从不工作编辑不会显示任何错误消息,但它不会显示任何记录如果您使用velocity尝试该类,则必须将ddlDisplayTemplateHelper添加到velocity上下文中。我该如何做呢?context.put(“ddlDisplayTemplateHelper”,下称“);看看本教程中的velocity:有没有更简单的方法来显示ddl中的数据?