Foren

How to get files from a folder in document library using structure template

Paramita Nandi, geändert vor 10 Jahren.

How to get files from a folder in document library using structure template

New Member Beiträge: 23 Beitrittsdatum: 05.03.12 Neueste Beiträge
Following code is not working :

#set($service = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService"))
#set($gid = $getterUtil.getLong($request.get("theme-display").get("scope-group-id")))
#set($fid = $getterUtil.getLong($folderId.getData()))

#set($files = $service.getFileEntries($gid, $fid, -1, -1, null))

#foreach($doc in $files)
#set($uet = $httpUtil.encodeURL($htmlUtil.unescape($doc.getTitle())))
<a href="/documents/$gid/$fid/$uet">$doc.getTitle()</a><br />
#end

Please help!!
thumbnail
sushil patidar, geändert vor 10 Jahren.

RE: How to get files from a folder in document library using structure temp

Expert Beiträge: 467 Beitrittsdatum: 31.10.11 Neueste Beiträge
Hi,
Have you set following property in the portal-ext.properties to enable the service locator in the journal template?

journal.template.velocity.restricted.variables=


Add above property and check. I hope it will help you.
Paramita Nandi, geändert vor 10 Jahren.

RE: How to get files from a folder in document library using structure temp

New Member Beiträge: 23 Beitrittsdatum: 05.03.12 Neueste Beiträge
Thanks Sushil.