Buenas tardes,
estoy utilizando Liferay 5.2.3. Desde el panel de control he creado una estructura y le he asignado una plantilla. Posteriormente he creado un contenido web al que le he asignado dicha plantilla; para mostrar este contenido web desde una página html. Hasta aquí todo bien.
Pero este contenido web lo voy a mostrar en dos páginas html distintas y en cada una de ellas quiero mostrar un campo u otro. Para ello, en la plantilla quiero obtener la url desde la que se está mostrando, pero no lo consigo.
Mi plantilla es la siguiente:
<div class="divnoticia">
#foreach ($tit in $noticia.getSiblings() )
#set ($count = 0)
#foreach ($noticia in $tit.getChildren() )
#set ($count = $count + 1)
#if($count ==1 )
<p class="Cabeceranoticia">$noticia.getData() $layout.getGroup()</p>
#end
#if($count ==2 )
<p class="cuerponoticia">$noticia.getData() </p>
#end
#end
#end
</div>
He estado mirando en los foros y en la documentación, he probado distintas opciones que he encontrado:
- $request.getRequestURL() -> esto no devuelve nada. El objeto request devuelve {}
- #set ($url = $layout.getGroup().getFriendlyURL())
$url -> pero esto me muestra por pantalla $url
¿Alguien sabría decirme en qué me estoy equivocando?
Muchas gracias por adelantado.
Saludos.
Please sign in to flag this as inappropriate.