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

Liferay 7: passaggio da Velocity a Freemarker

Ciao a tutti! Se in Liferay 6.2 usavate Velocity e ora nella versione 7 siete passati a Freemarker, sicuramente vi troverete un po' spaesati..

Date una occhiata qui sotto alle "traduzioni" utili per creare un ADT :-)

Titolo

V: $entry.getTitle($locale)
F: <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
   <h1>${entryTitle}</h1>

Estratto

V: $entry.getSummary($locale)
F: ${htmlUtil.escape(assetRenderer.getSummary(locale))}

Immagine estratto

V: <img src="$entry.getAssetRenderer().getThumbnailPath($renderRequest).toString()" />
F: <img src="${assetRenderer.getIconPath(renderRequest)}" />

Link nel contesto

V: <a href="$renderer.getURLViewInContext($renderRequest,">...</a>
F: <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
   <a href="${viewURL}">...</a>

Data di creazione

V: $dateUtil.getDate($entry.createDate, "MM dd yyyy", $locale)
F: ${dateUtil.getDate(entry.getCreateDate(), "MM dd yyyy", locale)}
Commenti
Nessun commento. Vuoi essere il primo.