Digital Experience & Hybrid Data AI

Usando parametros publicos de renderizado desde velocity CMS en #liferay

Imagen de 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 RRSS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

innovación / i+d
Iñigo Angulo

CDTI Schedia 2025

Durante esta pasada anualidad ZYLK ha comenzado su participación en SCHEDIA, proyecto respaldado por la convocatoria de CDTI sobre Proyectos de I+D de Transferencia Tecnológica

Leer más »
innovación / i+d
Mikel Berganza

HAZITEK ASAPI 2025

Durante el último año hemos seguido avanzando en el proyecto HAZITEK ASAPI, cuyo objetivo es explorar nuevas formas de interacción entre los usuarios y las

Leer más »

Deja un comentario

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