Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy90.getCategories(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy90 object "com.liferay.asset.categories.internal.service.AssetCategoryPropertyAssetCategoryLocalServiceWrapper@18cc968b"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: categories = AssetCategoryLocalServic...  [in template "20192#20219#TPL_ASISOMOS_REVISTA_SECCIONES" at line 143, column 21]
----
1<script> 
2Liferay.Portlet.ready(  function (_portletId, _node) { 
3    if(_portletId ==='${themeDisplay.getPortletDisplay().getId()}'){ 
4		calcWidth(); 
5		window.addEventListener('resize', calcWidth); 
6
7	 
8}); 
9 window.onload = function(){ 
10    document.getElementById("btnMenuSecciones").onclick = function() { 
11    
12     if($('.btnSecciones').attr("aria-expanded")== "true"){ 
13         $('.lista').css('display','none'); 
14         $('.btnSecciones').attr("aria-expanded", false); 
15     }else if($('.btnSecciones').attr("aria-expanded")== "false"){ 
16             $('.lista').css('display','block'); 
17         $('.btnSecciones').attr("aria-expanded", true); 
18
19     
20    }; 
21       
22   const elm = document.getElementById('listaSecciones') 
23    const but = document.getElementById('btnMenuSecciones') 
24 
25    elm.addEventListener('focusout', (event) => { 
26     
27      if(elm.contains(event.relatedTarget) == false ){ 
28        $('.lista').css('display','none'); 
29             $('.btnSecciones').attr("aria-expanded", false); 
30    }else{ 
31         $('.lista').css('display','block'); 
32             $('.btnSecciones').attr("aria-expanded", true); 
33
34    }) 
35    but.addEventListener('focusout', (event) => { 
36     
37      if(elm.contains(event.relatedTarget) == false ){ 
38        $('.lista').css('display','none'); 
39             $('.btnSecciones').attr("aria-expanded", false); 
40    }else{ 
41        if(code= 38){ 
42                     $('.lista').css('display','block'); 
43                 $('.btnSecciones').attr("aria-expanded", true); 
44                  
45
46 
47              
48
49    }) 
50    	 
51
52   
53 
54 
55document.body.addEventListener('keydown', function(e) { 
56  if (e.keyCode == 27) { 
57    $('.lista').css('display','none'); 
58
59  if (e.keyCode == 13) { 
60    $('.lista').css('display','none'); 
61
62  
63 
64 
65   
66        
67}); 
68 
69	 
70	 
71		 
72 
73function calcWidth() { 
74		var navwidth = 0; 
75		var morewidth = $('#main .more').outerWidth(true); 
76		$('#main > li:not(.more)').each(function() { 
77			navwidth += $(this).outerWidth( true ); 
78		}); 
79		 
80		//var availablespace = $('nav').outerWidth(true) - morewidth; 
81		var availablespace = $('#nav-main').width() - morewidth; 
82	   
83		if (navwidth > availablespace) { 
84			var lastItem = $('#main > li:not(.more)').last(); 
85			lastItem.attr('data-width', lastItem.outerWidth(true)); 
86			lastItem.prependTo($('#main .more ul')); 
87			calcWidth(); 
88		} else { 
89			 
90		var firstMoreElement = $('#main li.more li').first(); 
91		if (navwidth + firstMoreElement.data('width') < availablespace) { 
92			firstMoreElement.insertBefore($('#main .more')); 
93
94		 
95        $('#listaSecciones li a').each(function(e){ 
96            $(this).attr('role', 'button'); 
97             
98        }) 
99
100	   
101	if ($('.more li').length > 0) { 
102		$('.more').css('display','block'); 
103		 
104		} else { 
105			$('.more').css('display','none'); 
106
107		 
108		 
109		let menuNav = document.getElementById("nav-main"); 
110		if(menuNav){ 
111		    menuNav.style.visibility = "visible"; 
112
113		 
114
115/*Liferay.on('startNavigate', function(event) { 
116           	calcWidth(); 
117        }); 
118         
119        $(window).on('load',function(){ 
120		calcWidth(); 
121	}); 
122	 
123	Liferay.on('screenChange', function(event) { 
124				calcWidth(); 
125			});*/ 
126 
127</script> 
128 
129<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
130<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
131     
132<#assign 
133	asisomosService = serviceLocator.findService("com.once.welgso.asisomos.service.api.AsiSomosService")  
134	asisomosGroupId = asisomosService.getGroupId(request)!groupId 
135	asisomosRevista = asisomosService.getRevista(request)> 
136 
137    <div id="nav-main" class="row justify-content-center"> 
138    <#if Secciones.getSiblings()?has_content> 
139        <ul id="main" role="navigation"> 
140        	<#list Secciones.getSiblings() as cur_secciones> 
141        		<#assign 
142        			webContentData = jsonFactoryUtil.createJSONObject(cur_secciones.getData()) 
143                    categories = AssetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", webContentData.classPK?number) 
144        		 
145            		 
146        		/> 
147     		        			 
148        		<#if categories?? && categories?has_content> 
149        		    <#assign categorySeccion = categories[0] /> 
150        		</#if>	 
151        			     
152        		<li role="presentation">    
153        		    <a role="button" id="start" href="${cur_secciones.getFriendlyUrl()}?revista=${asisomosRevista.getArticleId()}"> 
154        			    ${categorySeccion.name}   
155        		    </a> 
156        	    </li> 
157        	     
158        	</#list> 
159    <#else> 
160    No tenemos secciones 
161</#if> 
162	 <li class="more hidden" > 
163       	 <button role="button" id="btnMenuSecciones" class="btnSecciones" aria-expanded="false"><i class="icon-chevron-down"></i> 
164              	 </button><ul class="lista" id="listaSecciones"></ul>  
165       	 </li> 
166        </ul> 
167 
168</div> 
169 
170 
171 
172<style> 
173#nav-main{ 
174 visibility: hidden;     
175
176 
177#nav-main ul ul { 
178    left: -15% !important; 
179    margin-top:0px !important; 
180
181#nav-main ul ul li { 
182    width: 210px !important; 
183    text-align: left !important; 
184/*a{ 
185    padding:unset; 
186}*/ 
187
188 #nav-main .btnSecciones:hover .lista { 
189    display: none !important; 
190
191</style> 

Economía social

De izquierda a derecha, Paco Hevia, director Corporativo de Galletas, Gullón; Lourdes Gullón, presidenta de Galletas Gullón; María Teresa Rodríguez, presidenta de honor de Galletas Gullón; Virginia Carcedo, secretaria general de Fundación ONCE y vicepresidenta ejecutiva de Inserta Empleo; Begoña Grijalbo, directora de Inserta Empleo en  Castilla y León y Beatriz Ramos, técnico del equipo de la Secretaria General de Fundación ONCE.

Galletas Gullón y Fundación ONCE renuevan su alianza por la empleabilidad de las personas con discapacidad

Galletas Gullón y Fundación ONCE han renovado su alianza para seguir promoviendo la inclusión sociolaboral a través del Programa Inserta, una iniciativa que tiene como objetivo la orientación, formación e intermediación laboral para personas con discapacidad. La alianza permite a la galletera aguilarense continuar generando oportunidades laborales inclusivas, como parte de su compromiso de mejorar la empleabilidad de las personas con discapacidad.

Detalle del premio Prometeo de Ilunion

ILUNION Seguridad celebra la primera edición de los Premios Prometeo

ILUNION Seguridad, que este año cumple su 35º aniversario, celebró el 21 de mayo en Madrid la primera edición de los Premios Prometeo, en reconocimiento a los profesionales del sector, según informó hoy la compañía.

Imagen interior de las tiendas de Ilunion

ILUNION Tu Tienda reinaugura en Andalucía tres de sus tiendas con una propuesta más humanizada y accesible

ILUNION Tu tienda ha reinaugurado tres de sus tiendas hospitalarias, una en el Provincial de Córdoba, y dos en Cádiz, concretamente en el Universitario de Puerto Real y en el Universitario de Jerez. Estos tres establecimientos se han renovado por completo para mejorar la experiencia de compra y dar una bienvenida más acogedora a las personas que acuden al hospital.

Contenedor de Ilunion Economía Circular

ILUNION amplía su presencia en Andalucía con un nuevo almacén de gestión de residuos en Granada

ILUNION Economía Circular, gestor integral de residuos, que ofrece a sus clientes soluciones globales a los importantes retos que se plantean en la gestión de estos materiales, ha inaugurado un nuevo almacén en el municipio granadino de Pulianas, una apertura con la que reafirma su compromiso con la sostenibilidad y la generación de empleo verde inclusivo.

Trabajadores de la tienda del Hospital Clínico San Carlos

ILUNION remodela su tienda en el Hospital Clínico San Carlos de Madrid

ILUNION Retail ha reinaugurado su tienda en el Hospital Clínico San Carlos de Madrid, con una imagen renovada y un espacio que se mimetiza con el vestíbulo de entrada del centro para dar una acogedora bienvenida a los clientes y ofrecer una mejor experiencia de compra a los clientes.  

Nicolás Henríquez y Susana Sánchez

AENOR entrega la certificación de Excelencia en el Servicio nivel 4 al contact center de ILUNION

AENOR ha entregado a ILUNION Contact Center BPO el nivel ‘Sorprendente’, que es el máximo de la certificación conforme a la norma UNE-CEN/TS16880:2015 para su Sistema de Gestión de Excelencia en el Servicio. La compañía es la primera del sector y la segunda de España en obtener este sello.

Cabecera Ilunion Conectados

Conectados con ILUNION

Además de en nuestra revista y en su propia web, Ilunion Comunicación ofrece además la posibilidad de ponernos al día en todas las comunicaciones, noticias relevantes, eventos y publicaciones en su boletín interno ILUNION Conectados.