Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates Liferay,动态数据列表,模板_Templates_Liferay_Freemarker_Velocity_Dynamic Data List - Fatal编程技术网

Templates Liferay,动态数据列表,模板

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

如何在liferay中使用velocity或Freemarker为DDL创建模板? 我有一个包含一些数据的DLL,我不会将它显示为一个表,而是一个菜单,因为数据被定义为[链接,文本]。 我尝试了以下代码:

陆上通信线
在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中的数据?