Foros de discusión

Tamaño de pantalla con Velocity

Isaac Ataz, modificado hace 10 años.

Tamaño de pantalla con Velocity

New Member Mensajes: 8 Fecha de incorporación: 3/02/14 Mensajes recientes
Hola estoy intentando usar la función $device.getScreenResolution() de velocity para saber la resolución de pantalla, pero me devuelve lo siguiente:

{height=-1.0, width=-1.0})

mi intención es que me devuelva 720, 1024, .... el tamaño en pixels en funcion del dispositivo con el que lo este visualizando. Quiero que se cargue una imagen en función del dispositivo con el que visualice el portal.

Agradecería vuestra ayuda.

Gracias.
thumbnail
Santiago de Blas, modificado hace 9 años.

RE: Tamaño de pantalla con Velocity

New Member Mensaje: 1 Fecha de incorporación: 7/02/14 Mensajes recientes
Hola, yo he empezado hace poco con liferay, y tengo el mismo problema que tú en LR 6.2

Lo que sí he conseguido es saber si es móvil o no gracias a este artículo:
http://stackoverflow.com/questions/15544064/user-agent-in-liferay-velocity-template

he añadido el código en el init_custom.vm y lo detecta correctamente y esa variable se transmite al portal_normal.vm
lo que no he conseguido es usarla en la plantilla del portlet que he preparado desde el propio administrador de LR.

No sé si esto servirá de ayuda... ¿alguien sabe como hacer referencia a una variable del init_custom en una plantilla de las que creas desde el administrador?

gracias!