Finally i succeed to get images from document and media folder and this is code for that
#set ($DLAppServiceUtil = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLAppService"))
#set ($symbolsFolder = $DLAppServiceUtil.getFolder($getterUtil.getLong($groupId),0,"$foldername.getData()"))
#set($gid = $getterUtil.getLong($request.get("theme-display").get("scope-group-id")))
#if($symbolsFolder)
#set ($symbolImages = $DLAppServiceUtil.getFileEntries($getterUtil.getLong($symbolsFolder.getRepositoryId()),$getterUtil.getLong($symbolsFolder.getFolderId())))
<div id="gallery1" class="gallery" style="width:$w;">
#foreach( $symbol in $symbolImages )
<ul>
#set ($dlService = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService"))
#set ($dlfile = $dlService.getFileEntryByUuidAndGroupId($symbol.getUuid(),$gid))
#set ($filename = $dlfile.getName())
<a href="/documents/$symbolsFolder.getRepositoryId()/$getterUtil.getLong($symbolsFolder.getFolderId())/$dlfile.getName()/$symbol.getUuid()">
<li >
<img class="picture" src="/documents/$symbolsFolder.getRepositoryId()/$getterUtil.getLong($symbolsFolder.getFolderId())/$dlfile.getName()/$symbol.getUuid()""/>
</li > </a>
<li class="imgtitle">
</li>
</ul>
#end
</div>
#else
No images in folder "$foldername.getData()"
#end
#set ($DLAppServiceUtil = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLAppService"))
#set ($symbolsFolder = $DLAppServiceUtil.getFolder($getterUtil.getLong($groupId),0,"$foldername.getData()"))
#set($gid = $getterUtil.getLong($request.get("theme-display").get("scope-group-id")))
#if($symbolsFolder)
#set ($symbolImages = $DLAppServiceUtil.getFileEntries($getterUtil.getLong($symbolsFolder.getRepositoryId()),$getterUtil.getLong($symbolsFolder.getFolderId())))
<div id="gallery1" class="gallery" style="width:$w;">
#foreach( $symbol in $symbolImages )
<ul>
#set ($dlService = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService"))
#set ($dlfile = $dlService.getFileEntryByUuidAndGroupId($symbol.getUuid(),$gid))
#set ($filename = $dlfile.getName())
<a href="/documents/$symbolsFolder.getRepositoryId()/$getterUtil.getLong($symbolsFolder.getFolderId())/$dlfile.getName()/$symbol.getUuid()">
<li >
<img class="picture" src="/documents/$symbolsFolder.getRepositoryId()/$getterUtil.getLong($symbolsFolder.getFolderId())/$dlfile.getName()/$symbol.getUuid()""/>
</li > </a>
<li class="imgtitle">
</li>
</ul>
#end
</div>
#else
No images in folder "$foldername.getData()"
#end
Thank you
ReplyDelete