Some times liferay developer need to embed or add portlet in theme. To do this follow the below process: Add the below code in portal_normal.vm file.. ## Set the portlet id #set ($locPortletId = "signup_WAR_signupportlet") #set ($portletPreferencesFactoryUtil = $portal.getClass().forName("com.liferay.portlet.PortletPreferencesFactoryUtil")) #set ($portletSetup = $portletPreferencesFactoryUtil.getLayoutPortletSetup($layout, $locPortletId)) #if ($portletSetup.getValue("portletSetupShowBorders", "") != "false") #set ($temp = $portletSetup.setValue("portletSetupShowBorders", "false")) #set ($temp = $portletSetup.store()) #end #set ($embeddedPortletURL = $portletURLFactory.create($request, $locPortletId, $layout.plid, "RENDER_PHASE")) ## Make sure it's in popup mode, otherwise it doesn't embed nicely. #set ($VOID = $embeddedPortletURL.setWindowState("pop_up")) #set...
Comments
Post a Comment