Hola, estoy aprendiendo a manejarme con Liferay y estoy trabajando con un archivo cuyas primeras lineas son: 
 
#* Recorre el listado de layouts (elementos de navegación) *#
#foreach ($main_layout in $main_layouts)
 
	#* Boolean que indica si el elemento (layout) es oculto *#
	#set ($isHidden = $main_layout.isHidden())
 
	#* Si el elemento es no es oculto *#
	#if (!$isHidden)
 
		#* Boolean que indica si el elemento (layout) contiene en su nombre el String "Espacios *#
		#set ($isMySpaces = ($main_layout.getName().toLowerCase().indexOf("mis espacios") >= 0))
 
		#* Boolean que indica si el elemento (layout) contiene en su nombre el String "Noticias *#
		#set ($isNews = ($main_layout.getName().toLowerCase().indexOf("not  icias") >= 0))
 
		#* Boolean que indica si el elemento (layout) contiene en su nombre el String "Aplicaciones *#
		#set ($isApps = ($main_layout.getName().toLowerCase().indexOf("apl  icaciones") >= 0))
 
		#* Boolean que indica si el elemento (layout) contiene en su nombre el String "Espacios *#
		#set ($isMySpaces = ($main_layout.getName().toLowerCase().indexOf("mis espacios") >= 0))
 
		#* Boolean que indica si el padre del elemento seleccionado es Noticias *#	
		#set ($parentIsNews = ($layout_parent.getName().toLowerCase().indexOf("n  oticias")>= 0))	
 
 
Y me aparecen muchos errores que dicen que en la ultima línea que os he puesto el lado izquierdo del >= tiene valor nulo. Sin embargo, luego puedo utilizar $parentIsNews en todo momento correctamente, y hace lo que yo quiero que haga... ¿Sabeis porqué puede ser? Muchas gracias. 
  
 

