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 un web content inserito all’interno del gruppo “Global” di una istanza

Recentemente mi si è presentata la problematica di embeddare un web content inserito all’interno del gruppo “Global” di una istanza. Si trattava di un classico footer, inserito in “Global” così da essere utilizzato in tutti i siti dell’istanza.

Di seguito i passaggi:

1. init-custom.vm

#set ($footerContent = "")
#if ($theme_settings.footer-content-id)
   #set ($footerContent = $journalContentUtil.getContent($theme_display.getCompanyGroupId(), 
$theme_settings.footer-content-id, null, "$locale", $theme_display))
#end


2. portal_normal.vm

<footer>
   $footerContent
</footer


3. liferay-look-and-feel.xml

<settings>
   <setting configurable="true" key="footer-content-id" type="text" value="" />
</settings>
 

Una volta eseguiti questi passaggi sarà possibile mostrare il web content di tipo global in tutti i siti dell’istanza, semplicemente inserendone l’ID all’interno della gestione pagine.

Precedente
Commenti
Nessun commento. Vuoi essere il primo.