Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

Usando parametros publicos de renderizado desde velocity CMS en #liferay

Gustavo Fernández
Gustavo Fernández

Siguiendo con el tema de IPC
y render public params
, vamos a explicar una forma de hacer que
los renderpublic params estén accesibles en las templates de veolcity
del CMS/Jorunal en Liferay Portal. Para ello hay que modificar el
descriptor de despliegue del portlet 56 (web content display)
añadiendo lo siguiente:

<supported-public-render-parameter>folksonomy</supported-public-render-parameter>
<supported-public-render-parameter>tag</supported-public-render-parameter>

Y reiniciar el servidor.

Una vez hecho esto en el request serializado estará accesible los
parámetros siguientes:

parameters={tag=, folksonomy=}

Que se pueden recoger de la siguiente manera en velocity

#set ($tagName =
$request.get(‘parameters’).get(‘tag’))
#set ($isFolksonomy = $request.get(‘parameters’).get(‘folksonomy’))


 

Con esto se pueden hacer templates que filtren listas de contenidos
usando los parametros públicos de renderizado que otro portlet esté
fijando, por ejemplo el portlet de navegación por categorías o el
futuro portlet de nube de tags

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *