Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Enrique Vallés
[SOLVED] Ocultar los bordes de un portlet en el tema
June 30, 2011 4:58 AM
Answer

Enrique Vallés

Rank: New Member

Posts: 23

Join Date: October 13, 2010

Recent Posts

Buenas,

Tengo un problema al ocultar los bordes de un portlet en el tema. Con Liferay 5.2.3 todo funciona perfectamente pero al pasar a Liferay 5.2 sp5 la cosa no ha funcionado. El código en el portal_normal.vm es el siguiente:

$velocityPortletPreferences.setValue("portlet-setup-show-borders", "false")
$theme.runtime("nuevo_WAR_nuevoportlet_INSTANCE_instancia", "", $velocityPortletPreferences.toString())
$velocityPortletPreferences.reset()


¿Alguien sabe como resolverlo para la versión 5.2 sp5?

Muchas gracias de antemano
Sergio González Barrios
RE: Ocultar los bordes de un portlet en el tema
June 30, 2011 12:28 AM
Answer

Sergio González Barrios

Rank: Junior Member

Posts: 54

Join Date: April 26, 2011

Recent Posts

Hola, no estoy muy seguro pero creo que esto ha ocurrido con anterioridad y es un bug de la sp5 sin resolver. Vuelvo a decirte que no estoy muy seguro pero que creo que era algo de eso porque ya habia ocurrido con anterioridad.
Enrique Vallés
RE: Ocultar los bordes de un portlet en el tema
June 30, 2011 1:09 AM
Answer

Enrique Vallés

Rank: New Member

Posts: 23

Join Date: October 13, 2010

Recent Posts

Muchas gracias Sergio,

Había visto algún comentario sobre eso pero no sabía si al final se había resuelto.

A ver si consigo resolverlo con alguna otra opción.
Enrique Vallés
RE: Ocultar los bordes de un portlet en el tema
June 30, 2011 4:57 AM
Answer

Enrique Vallés

Rank: New Member

Posts: 23

Join Date: October 13, 2010

Recent Posts

Bueno he encontrado una media solución.

En el fichero portlet.vm comprobamos que si es ese portlet no coloque los bordes. El código sería más o menos:

#if ($portlet_display.getPortletName()!="nombreprotlet")
<div class="portlet" id="portlet-wrapper-$portlet_id">
...
<div class="portlet-content">
        $portlet_content
    </div>
</div>
#else
    $portlet_content
#end


Esto resuelve el problema.