2015-01-05 50 views

回答

0

由於您嵌入了Portlet,因此您將擁有Portlet ID。使用和佈局ID,你可以得到所有的portlet首選項是這樣的:

#set ($portletPreferenceService = $serviceLocator.findService("com.liferay.portal.service.PortletPreferencesLocalService")) 
#set (portletPreferences = $portletPreferenceService.getPortletPreferences($theme_display.getLayout().getPlid(), "yourEmbeddedPortletId")) 
+0

但我怎麼可以指定至極的portlet我想從獲取的喜好? –

+0

我更新了答案,以顯示如何獲取特定嵌入式Portlet的所有首選項。 – clav