0
我目前正在使用liferay 6.2,但我有問題要爲動態數據列表創建顯示模板。我試圖按照本指南:爲動態數據列表創建速度模板(Liferay 6.2)
但FreeMarker的例子不工作。我試圖創造速度的模板(因爲我比FreeMarker的更多頗有基礎):
到目前爲止我的代碼是:
<h1>Title</h1>
#set($DDLRecordLocalService = $serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService"))
#set ($records = $DDLRecordLocalService.getRecords("TitoloDeEmprego"))
#if(!$records.isEmpty())
<h1>$records.getFieldValue("TitoloDeEmprego")</h1>
#end
,但我不能從$得到任何記錄
在我的portal.properties已經是「freemarker.engine.restricted.variables = serviceLocator」行。我嘗試了你所擁有的代碼模板,但它也不起作用,它在讀取「服務定位符 – Matias
是的時候給了我一個錯誤,因爲在'='符號之後應該沒有任何內容,並且您仍然有'servicelocator ' –
如果你仍然想使用它,你應該做同樣的速度,設置「velocity.engine.restricted.variables =」 –