liferay - How to get image using structure and template to get title,small and large image -


i using liferay 6.1.20. structure variable demo_image : type document , media

here template code. not fetching uuid or groupid url !

#set ($dllocalservice = $servicelocator.findservice("com.liferay.portlet.documentlibrary.service.dlapplocalservice")) #set ($url = $getterutil.getstring($demo_image.getdata())) #set ($uuid = $getterutil.getstring($httputil.getparameter($url, "uuid", false))) #set ($groupid = $getterutil.getlong($httputil.getparameter($url, "groupid", false))) #set ($imageobj = $dllocalservice.getfileentrybyuuidandgroupid($uuid,$groupid)) #set ($imagesmallid = $imageobj.getsmallimageid()) #set ($imagelargeid = $imageobj.getlargeimageid()) #set ($imagetitle = $imageobj.gettitle()) #set ($imagedescription = $imageobj.getdescription()) #set ($urllargeimage = "/documents/imagelargeid") #set ($urlsmallimage = "/documents/imagesmallid")  $imagetitle <a href="$urllargeimage"><img src="$urlsmallimage" rel="$imagetitle" alt="$imagetitle" /></a> 

check value of $url image, url contain uuid & groupid if yes should values. else if url contains imageid try using different method service util.

also try using dlfilee‌​ntrylocalservice instead of dlapplocalservice

hope helps find solution !


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -