Forums

Home » Liferay Portal » Español » 3. Desarrollo

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Jorge Ferrero Rocher
Añadir enlace de sign out
May 22, 2009 3:51 AM
Answer

Jorge Ferrero Rocher

Rank: Junior Member

Posts: 44

Join Date: March 17, 2009

Recent Posts

Quiero añadir funcionalidad para desloguearme del portal desde uno de los portlets que estoy desarrollando, pero el problema es que no encuentro el parámetro exacto que tengo que usar como URL, dentro del código JSP de mi portlet.

Tal como había leído por el foro, he utilizado esto:
1<a href="$sign_out_url">$sign_out_text</a>


Pero el enlace no me coge bien ese parámetro al parecer, y le pone un $sign_out_url, tal cual.

¿Qué es lo que tengo que utilizar? ¿Hay alguna manera de poder leer el contexto de mi portal (http://server:port) para poder añadirle al final la cadena c/portal/logout y formar así la URL?
Juan M. Gomez
RE: Añadir enlace de sign out
May 22, 2009 7:24 AM
Answer

Juan M. Gomez

Rank: Junior Member

Posts: 69

Join Date: November 7, 2007

Recent Posts

El $sign_out_url y demás del estilo sólo te sirven si los utilizas desde un archivo .vm como los templates de Liferay.

Para generar el link de deslogueo solo necesitas colocar el /c/portal/logout a la url de tu link. Con un
1<a href="/c/portal/logout">Cerrar Sesión</a>
te debería funcionar.


Juan M. Gómez
Jorge Ferrero Rocher
RE: Añadir enlace de sign out
May 22, 2009 8:44 AM
Answer

Jorge Ferrero Rocher

Rank: Junior Member

Posts: 44

Join Date: March 17, 2009

Recent Posts

Mil gracias! No sabía que poniendo directamente la URL relativa cogería el contexto él solo! emoticon
Jorge Ferrero Rocher
RE: Añadir enlace de sign out
May 26, 2009 3:22 AM
Answer

Jorge Ferrero Rocher

Rank: Junior Member

Posts: 44

Join Date: March 17, 2009

Recent Posts

Necesito acceder al código fuente del SIGN OUT del dock, para replicarlo en mi portlet, ya que al final no consigo leer bien el contexto. Y creo que lo mejor es usar el código tal cual se hace en el portal. ¿En qué clase puedo encontrarlo?
Julio Camarero
RE: Añadir enlace de sign out
May 26, 2009 4:27 AM
Answer

Julio Camarero

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1668

Join Date: July 15, 2008

Recent Posts

Hola Raúl,

el archivo es init.vm

El valor que buscas: themeDisplay.getURLSignOut()

un saludo,

Julio Camarero
Liferay España