bloggers bloggers

Marco Napolitano
Messaggi: 79
Stelle: 0
Data: 17/02/22
Jader Jed Francia
Messaggi: 63
Stelle: 0
Data: 18/02/21
Paolo Gambetti
Messaggi: 2
Stelle: 0
Data: 11/11/19
Katia Pazzi
Messaggi: 1
Stelle: 0
Data: 27/06/19
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
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
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.