11 de noviembre de 2015

:: Liferay. Comprobar si una página es pública o privada

Cuando estamos desarrollando en Liferay, en alguna ocasión necesitamos saber si una página es pública o privada.
Para llevar a cabo esta tarea en este CMS, podemos hacerlo desde Velocity con el siguiente código:
#if($layout.isPublicLayout())
#else
#end
Para cada petición "request", $layout representa la página actual a cargar.
De esta manera, el código anterior podemos insertarlo en cualquier plantilla Velocity que tengamos en el tema, normalmente en:

  • portal_normal.vm
  • init_custom.vm

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Liferay 7.4. Pop-up en página de contenido.

En Liferay 7.4 podemos mostrar mediante un script un pop-up para mostrar por ejemplo un aviso. Al tratarse de una página de contenido no pod...