En la Fundación ”la Caixa” estamos comprometidos con el presente y con el futuro de las personas. Por ello, ponemos el foco en aquellos programas con mayor impacto transformador.

Solo es progreso si progresamos todos.

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> staticUtil  [in template "234004#234045#1720791" at line 1, column 34]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dlAppLocalServiceUtil = stati...  [in template "234004#234045#1720791" at line 1, column 1]
----
1<#assign dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]/> 
2<#assign dlutil 			   = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]/> 
3<div class="rssFeed container"> 
4<div class="rssFeed__titulo_principal listado_cards__titulo d-flex align-items-center justify-content-start"> 
5	<h2><@liferay.language key="wos-noticias-actualidad" /></h2>	 
6</div> 
7 
8<div class="rssFeed__linea row justify-content-center rssFeed__contenedor_3"> 
9<#if entries?has_content> 
10	<#list entries as curEntry> 
11		<#-- Obtén los valores de los campos de la estructura --> 
12		<#assign renderer2 		= curEntry.getAssetRenderer()> 
13	  	<#assign className 		= renderer2.getClassName()> 
14	  	<#assign journalArticle = renderer2.getArticle()> 
15	  	<#assign document 		= saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString()))> 
16		<#assign langRss = document.valueOf("//dynamic-element[@field-reference='langRSS']/dynamic-content")> 
17			 
18		<#if langRss == themeDisplay.getLanguageId()?split("_")[0]> 
19			 
20			<article class="rssFeed__columna col-12 col-lg-4"> 
21		 
22			    <#assign title = document.valueOf("//dynamic-element[@field-reference='title']/dynamic-content")> 
23			    <#assign description = document.valueOf("//dynamic-element[@field-reference='description']/dynamic-content")> 
24			    <#assign link = document.valueOf("//dynamic-element[@field-reference='link']/dynamic-content")>	 
25			    <#assign image = document.valueOf("//dynamic-element[@field-reference='imageRSS']/dynamic-content")> 
26			    <#assign location = document.valueOf("//dynamic-element[@field-reference='location']/dynamic-content")> 
27				<#assign pubDate = document.valueOf("//dynamic-element[@field-reference='pubDate']/dynamic-content")> 
28				<#assign altImg = document.valueOf("//dynamic-element[@field-reference='AltImgRss']/dynamic-content")?html> 
29				<#assign imageURL  = "" /> 
30				<#attempt> 
31					<#assign imageJson = image?eval> 
32	      			<#assign fileEntry = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(imageJson.uuid, getterUtil.getLongStrict(imageJson.groupId?string)) /> 
33	      			<#assign imageURL  = dlutil.getPreviewURL(fileEntry,fileEntry.getFileVersion(), themeDisplay,"") /> 
34					<#recover> 
35					<#assign imageJson = image?eval> 
36		  			<#assign fileEntry = dlAppLocalServiceUtil.getFileEntry(imageJson.fileEntryId?number) /> 
37      				<#assign imageURL  = dlutil.getPreviewURL(fileEntry,fileEntry.getFileVersion(), themeDisplay,"") /> 
38				</#attempt> 
39			 
40				<div class="rssFeed__card"> 
41					<#if image?has_content> 
42						<#if link?has_content> 
43							<a href="${link}" target="_blank" class="link"> 
44						</#if> 
45							<div class="imgScale"> 
46								<img src="${imageURL}&imagePreview=1" alt="${altImg}" class="rssFeed__imagen_card"/> 
47							</div> 
48					</#if> 
49				 
50					<p class="rssFeed__location textogris">${location} | ${pubDate}</p> 
51					<h3>${journalArticle.getTitle(locale)}</h3> 
52				 
53					<#if link?has_content> 
54					 	</a> 
55					 </#if> 
56				</div> 
57				 
58			</article> 
59		</#if> 
60	</#list> 
61</#if> 
62 
63</div> 
64</div>