bloggers bloggers

Marco Napolitano
Messaggi: 68
Stelle: 0
Data: 15/11/17
Jader Jed Francia
Messaggi: 50
Stelle: 0
Data: 22/09/17
Ezio Lombardi
Messaggi: 9
Stelle: 0
Data: 23/06/17
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13
marcello marangio
Messaggi: 4
Stelle: 0
Data: 05/07/13
Marco Mancini
Messaggi: 1
Stelle: 0
Data: 05/06/13
Indietro

Embeddare una sitemap mostrando solo le pagine figlie di una pagina di primo livello

E’ molto semplice!

#set($layoutLocalService = $serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")) 
#set($rluuid = $layoutLocalService.getFriendlyURLLayout($group_id, false, “/xxx”)) 

Al posto di “xxx” inserire l’URL della pagina padre

#set($locPortletId = "85_INSTANCE_sitemap")

Se avete intenzione di embeddare più sitemap in pagina, occorre creare un ID diverso per ogni portlet

$velocityPortletPreferences.setValue("displayStyle", "default") 
$velocityPortletPreferences.setValue("includeRootInTree","false")
$velocityPortletPreferences.setValue("showCurrentPage","false")
$velocityPortletPreferences.setValue("rootLayoutUuid", $rluuid.getUuid()) 
$velocityPortletPreferences.setValue("displayStyleGroupId", "$group_id") 
$velocityPortletPreferences.setValue("portletSetupShowBorders","false")
$velocityPortletPreferences.setValue("displayDepth","0")
$velocityPortletPreferences.setValue("showHiddenPages”,”false”)
$velocityPortletPreferences.setValue("useHtmlTitle","false")
$velocityPortletPreferences.setValue("portletSetupUseCustomTitle","false")

Configurazioni

#set($locRenderedPortletContent = $theme.runtime($locPortletId,"",$velocityPortletPreferences.toString()))
$locRenderedPortletContent
$velocityPortletPreferences.reset()
Precedente
Commenti
Nessun commento. Vuoi essere il primo.