Foren

Tamaño de pantalla con Velocity

Isaac Ataz, geändert vor 10 Jahren.

Tamaño de pantalla con Velocity

New Member Beiträge: 8 Beitrittsdatum: 03.02.14 Neueste Beiträge
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, geändert vor 9 Jahren.

RE: Tamaño de pantalla con Velocity

New Member Beitrag: 1 Beitrittsdatum: 07.02.14 Neueste Beiträge
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!