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