Este documento describe 3 niveles para optimizar Liferay para múltiples dispositivos: 1) la interfaz de usuario mediante reglas móviles, 2) el back-end utilizando el objeto Device para detectar características del dispositivo, y 3) el front-end usando media queries y reglas CSS específicas para adaptar el diseño dependiendo del dispositivo.
11. Está en todas partes...
•En los JSPs
<liferay-theme:defineObjects />
•En la request
ThemeDisplay themeDisplay =
(ThemeDisplay)actionRequest.getAttribute(
WebKeys.THEME_DISPLAY);
•En los temas:
#set ($device = theme_display.getDevice())