#set ($serviceContext = $portal.getClass().forName("com.liferay.portal.service.ServiceContextThreadLocal").getServiceContext())Sobre la capa con la clase "export-ics" aplicaremos los estilos que sean necesarios.
#set ($httpServletRequest = $serviceContext.getRequest())
##get the real themeDisplay object, not the $themeDisplay map
#set ($objThemeDisplay = $httpServletRequest.getAttribute("THEME_DISPLAY"))
#set ($exportURL = $portletURLFactory.create($httpServletRequest, "8", $objThemeDisplay.getPlid(), "ACTION_PHASE"))
#set ($temp = $exportURL.setWindowState("exclusive"))
#set ($temp = $exportURL.setPortletMode("view"))
#set ($temp = $exportURL.setParameter("struts_action", "/calendar/export_events"))
#set ($temp = $exportURL.setParameter("exportFileName", "events.ics"))
19 de noviembre de 2015
:: Liferay. Generar fichero .ICS desde Velocity
Para generar un fichero .ICS con los eventos de la agenda desde una plantilla Velocity en el CMS Liferay, el código a utilizar es el siguiente:
Suscribirse a:
Enviar comentarios (Atom)
:: Liferay. Redirección tras el login
En Liferay 7.4 para llevar a cabo una redirección tras el login, debemos insertar la siguiente línea en el fichero: " portal-ext.proper...
-
En multitud de ocasiones es útil obtener el modelo de datos de una aplicación para determinar las tablas, consultas, relaciones,... En es...
-
En el siguiente "Tip" describiré los pasos a seguir para personalizar la página de login (adaptación gráfica sin grandes cambios...
-
En Liferay 7.3 y, en versiones anteriores, para el idioma por defecto -en las configuraciones habiturales- no se muestra el código de idioma...

No hay comentarios:
Publicar un comentario
Déjanos tu comentario