Diferencia entre revisiones de «Visualización dinámica de web content en Liferay»
De Dos Ideas.
(Página creada con 'En este ejemplo se muestra como visualizar de forma dinámica, mediante un parámetro en la url, distintos Web Content en un mismo portlet. <code> #set ($current_url = $request…') |
(Sin diferencias)
|
Revisión del 16:07 26 sep 2013
En este ejemplo se muestra como visualizar de forma dinámica, mediante un parámetro en la url, distintos Web Content en un mismo portlet.
- set ($current_url = $request.get("attributes").CURRENT_COMPLETE_URL)
- set ($paramName='webContentId')
- set ($webContentId = $httpUtil.getParameter($current_url, $paramName))
- set ($group_id = $getterUtil.getLong($request.theme-display.scope-group-id))
- set ($webcontent-id = $webContentId)
- set ($webcontent=$journalContentUtil.getContent($group_id, $webcontent-id, "", "$locale", ""))
- if($webcontent)
$webcontent
- else
<a href="?articleId=WHO-IS-USING-LIFERAY">WHO-IS-USING-LIFERAY</a>
- end
<a href="/web/guest/prueba">Ir al link</a>
Utilizandon uno de los Web Content default que viene en Liferay "WHO-IS-USING-LIFERAY". Adicionalmente para poder asignar un id propio a un Web Content hay que agregar las siguiente propiedad al archivo portal-ext.properties.
journal.article.force.autogenerate.id=false