Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curImage.getAttribute("url")  [in template "20115#20151#3578931" at line 131, column 76]

----
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: ${curImage.getAttribute("url")}  [in template "20115#20151#3578931" at line 131, column 74]
----
1<#-- Avisos --> 
2 
3<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
4<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.link.service.AssetLinkLocalService") /> 
5<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
6<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") /> 
7<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
8<#assign currentArticle = journalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].data) /> 
9<#assign currentArticleResourcePrimKey = currentArticle.getResourcePrimKey() /> 
10<#assign currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey) /> 
11<#assign currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() /> 
12<#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId) /> 
13<#assign relatedAssetEntries = [] /> 
14<#list currentArticleRelatedLinks as element> 
15    <#assign relatedAssetEntryId = element.getEntryId2() /> 
16    <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
17    <#assign relatedAssetEntries = relatedAssetEntries + [ relatedAssetEntry ] /> 
18</#list> 
19 
20<#assign ventanaCommonService = serviceLocator.findService("es.juntadeandalucia.cma.ventana.common.services.api.VentanaCommonServiceApi")/> 
21 
22<#assign getDDMStructureService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")/> 
23<#assign assentEntryLocalService = serviceLocator.findService('com.liferay.asset.kernel.service.AssetEntryLocalService')/> 
24<#if Fechaic7h.getData()??> 
25    <#assign Fechaic7h_Data = getterUtil.getString(Fechaic7h.getData())> 
26</#if> 
27<#if Fecha9g7g.getData()?? > 
28    <#assign Fecha9g7g_Data = getterUtil.getString(Fecha9g7g.getData())> 
29</#if> 
30<#if validator.isNotNull(Fechaic7h_Data)> 
31	<#assign FechaDesdeAviso_DateObj = dateUtil.parseDate("yyyy-MM-dd", Fechaic7h_Data, locale)> 
32</#if> 
33 
34<#if validator.isNotNull(Fecha9g7g_Data)> 
35	<#assign FechaHastaAviso_DateObj = dateUtil.parseDate("yyyy-MM-dd", Fecha9g7g_Data, locale)> 
36</#if> 
37<#assign relatedContents = 0 /> 
38<#assign urlDetalleEquipamientos = "/medioambiente/portal/web/ventanadelvisitante/detalle-buscador-mapa/-/asset_publisher/yHysSMop4sA2/content/" /> 
39<#assign mostrarAudios = "false"/> 
40<#assign mostrarVideos = "false" /> 
41<div class="evr-wrapper"> 
42<section class="evr-article-layout"> 
43    <div class="reflex-container-full"> 
44        <div class="reflex-grid"> 
45            <div class="reflex-col-xs-12"> 
46                <p class="evr-article-layout__title">${.vars['reserved-article-title'].data}</p> 
47                <#if validator.isNotNull(Fechaic7h_Data)> 
48	                <#assign FechaDesdeAviso_DateObj = dateUtil.parseDate("yyyy-MM-dd", Fechaic7h_Data, locale)> 
49                    <span class="evr-article-layout__time"><@liferay.language key="desde.el" /> ${dateUtil.getDate(FechaDesdeAviso_DateObj, "dd/MM/yyyy", locale)} 
50                    <#if validator.isNotNull(Fecha9g7g_Data)> 
51                        <#assign FechaHastaAviso_DateObj = dateUtil.parseDate("yyyy-MM-dd", Fecha9g7g_Data, locale)> 
52                        <@liferay.language key="hasta.el" /> ${dateUtil.getDate(FechaHastaAviso_DateObj, "dd/MM/yyyy", locale)} 
53                    </#if> 
54                    </span> 
55                </#if> 
56                <div class="evr-social-network"> 
57                <#----------------------------- jsSocialShare SHARE LINKS ------------------------> 
58                    <div id="shareRoundIcons" class=""></div> 
59                    <div id="rrss-trigger" class="jssocials-share evr-social-network__jssocials-share"> 
60                        <a class="jssocials-share-link evr-social-network__jssocials-share-link"> 
61                            <i class="fa fa-share-alt jssocials-share-logo" aria-hidden="true"></i> 
62                            <span class="hidden">Redes Sociales</span> 
63                        </a> 
64                    <div id="shareGenericButton" class="evr-social-network__inline">&nbsp;</div> 
65                    </div> 
66 
67                </div> 
68            </div> 
69 
70        </div> 
71        <div class="evr-article-layout__section"> 
72            <div class="reflex-grid"> 
73                <div class="reflex-col-md-12 reflex-col-lg-8"> 
74                    <div class="evr-article-layout__paragraph evr-article-layout__description"> 
75                        <#if descripcion?has_content && descripcion.getData() != ""> 
76                            <p class="evr-article-layout__txt"> 
77                                ${descripcion.getData()} 
78                            </p> 
79                        <#else> 
80                            <p class="evr-article-layout__txt"> 
81                                ${.vars['reserved-article-description'].data} 
82                            </p> 
83                        </#if> 
84                        <#if Lugar.getData()?? && Lugar.getData() != ""> 
85                            <span><@liferay.language key="lugar" />: ${Lugar.getData()}</span> 
86                        </#if> 
87                    </div> 
88                   <#if currentArticleRelatedLinks?has_content> 
89                    <div class="evr-article_custom_btn"> 
90                        <div class="evr-tags"> 
91                            <ul class="evr-tags__list"> 
92                                <#assign avisosOrdenados = ventanaCommonService.getEspaciosEquipamientosOrdenados(currentArticleRelatedLinks, themeDisplay)/> 
93                                <#list avisosOrdenados as aviso  > 
94                                    <#assign relatedContents = relatedContents + 1 /> 
95                                    <li class="evr-tags__item"> 
96                                        <i class="evr-tags__icon fa fa-tag"></i> 
97 
98                                            <a class="" href="${aviso.getEnlace()}"> 
99 
100                                            <div class="evr-tags__body"> 
101                                                <span class="evr-tags__txt"><@liferay.language key="${aviso.getTipo()}"/> &middot; ${aviso.getTitulo()}</span> 
102                                            </div> 
103                                        </a> 
104                                    </li> 
105                                </#list> 
106                            </ul> 
107                        </div> 
108                    </div> 
109                </#if> 
110                </div> 
111 
112	            <#if Imagen3ehoFieldSet?? || AudioFieldSet?? || VideoFieldSet?? > 
113                <div class="reflex-col-md-12 reflex-col-lg-4"> 
114                    <#if Imagen3ehoFieldSet.getSiblings()?has_content??> 
115                        <#if Imagen3ehoFieldSet.getSiblings()?has_content && Imagen3ehoFieldSet.Imagen3eho.getSiblings()[0].getData() != ""> 
116                            <div class="evr-article-layout__section"> 
117                                <p class="evr-article-layout__section-title"><@liferay.language key="noticia.galeria"/></p> 
118                                <div class="evr-carousel"> 
119                                    <div <#if Imagen3ehoFieldSet.getSiblings()?size gt 1 > class="evr-carousel__slider-container" </#if>> 
120                                            <#list Imagen3ehoFieldSet.getSiblings() as cur_Imagen3eho> 
121                                                    <#if cur_Imagen3eho.Imagen3eho.getData()?? && cur_Imagen3eho.Imagen3eho.getData() != ""> 
122                                                        <div> 
123                                                            <figure class="evr-carousel__figure evr-carousel__figure--primary"> 
124                                                                <#assign curImage = cur_Imagen3eho.Imagen3eho /> 
125                                                                <img title="${curImage.getAttribute("title")}" 
126                                                                    <#if Imagen3ehoFieldSet.getSiblings()?size gt 1> 
127                                                                        class="evr-carousel__slider-image" 
128                                                                    </#if> 
129                                                                    alt="${curImage.getAttribute("alt")}" 
130                                                                    data-fileentryid="${curImage.getAttribute("fileEntryId")}" 
131                                                                    src='${curImage.getAttribute("url")}'/> 
132                                                                <figcaption class="evr-carousel__slider-pharagraph pie-de-foto-style">${cur_Imagen3eho.PieDeFoto.getData()}</figcaption> 
133                                                            </figure> 
134                                                        </div> 
135                                                    </#if> 
136                                            </#list> 
137                                    </div> 
138                                    <#if Imagen3ehoFieldSet.getSiblings()?size gt 1 > 
139                                        <div class="evr-carousel__slider-nav evr-carousel__slider-nav--primary"> 
140                                            <#if Imagen3ehoFieldSet.getSiblings()?has_content> 
141                                                <#list Imagen3ehoFieldSet.getSiblings() as cur_imagenesAdicionales> 
142                                                    <div> 
143                                                        <figure> 
144                                                            <#assign curImage = cur_imagenesAdicionales.Imagen3eho /> 
145                                                            <img class="evr-carousel__slider-nav-img" src="${curImage.getAttribute("url")}"> 
146                                                        </figure> 
147                                                    </div> 
148                                                </#list> 
149                                            </#if> 
150                                        </div> 
151                                    </#if> 
152                                </div> 
153                            </div> 
154                        </#if> 
155                    </#if> 
156                    <#if Audio??> 
157                    <#if Audio.getSiblings()?has_content> 
158                    <#list Audio.getSiblings() as cur_audio> 
159                        <#if cur_audio.getData() != ""> 
160                            <#assign mostrarAudios = "true"> 
161                        </#if> 
162                    </#list> 
163                    </#if> 
164                    <#if mostrarAudios = "true"> 
165                    <div class="evr-article-layout__section"> 
166                        <p class="evr-article-layout__section-title"><@liferay.language key="audio" /></p> 
167 
168                        <#if Audio.getSiblings()?has_content> 
169                            <#list Audio.getSiblings() as cur_ficheroAudioEstructuraAviso> 
170								<#assign curAudio = cur_ficheroAudioEstructuraAviso.getData() /> 
171								<#if curAudio != ""> 
172									<#if curAudio?contains("/medioambiente/portal")> 
173										<#assign curAudio = curAudio /> 
174									<#elseif curAudio?contains("/medioambiente")> 
175										<#assign curAudio = curAudio?replace("/medioambiente", "/medioambiente/portal") /> 
176									<#else> 
177										<#assign curAudio = "/medioambiente/portal" + curAudio /> 
178									</#if> 
179								</#if> 
180                                <div class="evr-audio"> 
181									<audio src="${curAudio}" controls></audio> 
182                                </div> 
183                            </#list> 
184                        </#if> 
185                    </div> 
186                    </#if> 
187                    </#if> 
188 
189                    <#if Video??> 
190                    <#if Video.getSiblings()?has_content> 
191                    <#list Video.getSiblings() as cur_video> 
192                        <#if cur_video.getData() != ""> 
193                            <#assign mostrarVideos = "true"> 
194                        </#if> 
195                    </#list> 
196                    </#if> 
197                    <#if mostrarVideos = "true"> 
198                    <div class="evr-article-layout__section"> 
199                        <div class="evr-carousel"> 
200                            <div class="evr-carousel__slider-container2"> 
201                                <#if Video.getSiblings()?has_content> 
202                                <#list Video.getSiblings() as cur_videoAdicional> 
203									<#assign curVideo = cur_videoAdicional.getData() /> 
204									<#if curVideo != ""> 
205										<#if curVideo?contains("/medioambiente/portal")> 
206											<#assign curVideo = curVideo /> 
207										<#elseif curVideo?contains("/medioambiente")> 
208											<#assign curVideo = curVideo?replace("/medioambiente", "/medioambiente/portal") /> 
209										<#else> 
210											<#assign curVideo = "/medioambiente/portal" + curVideo /> 
211										</#if> 
212									</#if> 
213									<div class="evr-video evr-video--play" data-video> 
214										<video controls="true"> 
215											<source src="${curVideo}" type="video/mp4"> 
216										</video> 
217									</div> 
218                                </#list> 
219                                </#if> 
220                            </div> 
221                             <#if Video.getSiblings()?size gt 1> 
222                            <div class="evr-carousel__slider-nav2"> 
223                                <#if Video.getSiblings()?has_content> 
224                                <#list Video.getSiblings() as cur_videoAdicional> 
225									<#assign curVideo = cur_videoAdicional.getData() /> 
226									<#if curVideo != ""> 
227										<#if curVideo?contains("/medioambiente/portal")> 
228											<#assign curVideo = curVideo /> 
229										<#elseif curVideo?contains("/medioambiente")> 
230											<#assign curVideo = curVideo?replace("/medioambiente", "/medioambiente/portal") /> 
231										<#else> 
232											<#assign curVideo = "/medioambiente/portal" + curVideo /> 
233										</#if> 
234									</#if> 
235									<div class="evr-video evr-video--play" data-video> 
236										<video controls> 
237											<source src="${curVideo}" type="video/mp4"> 
238										</video> 
239									</div> 
240                                </#list> 
241                                </#if> 
242                            </div> 
243                            </#if> 
244                        </div> 
245                    </div> 
246                    </#if> 
247                    </#if> 
248                </div> 
249                </#if> 
250                <#if avisosOrdenados?has_content> 
251                    <div class="reflex-col-md-12 reflex-col-lg-4 evr-article_custom_btn_mobile"> 
252                        <div class="evr-tags"> 
253                            <ul class="evr-tags__list"> 
254                                <#list avisosOrdenados as aviso  > 
255                                    <li class="evr-tags__item"> 
256                                        <i class="evr-tags__icon fa fa-tag"></i> 
257 
258                                            <a class="" href="${aviso.getEnlace()}"> 
259 
260                                            <div class="evr-tags__body"> 
261                                                <span class="evr-tags__txt"><@liferay.language key="${aviso.getTipo()}"/> &middot; ${aviso.getTitulo()}</span> 
262                                            </div> 
263                                        </a> 
264                                    </li> 
265                                </#list> 
266                            </ul> 
267                        </div> 
268                    </div> 
269                </#if> 
270            </div> 
271        </div> 
272    </div> 
273 
274</section> 
275<section> 
276    <#if currentArticleRelatedLinks?has_content> 
277        <#if relatedContents != currentArticleRelatedLinks?size > 
278            <div class="evr-article_custom_btn" style="display: flow-root;"> 
279                <div class="evr-tags"> 
280                    <span id="evr-article-related__tittle_source" class="evr-article-layout__title"><@liferay.language key="contenidos.relacionados" /></span> 
281                    <ul class="evr-tags__list"> 
282                        <#list currentArticleRelatedLinks as related_entry> 
283                            <#assign relatedAssetEntryId = related_entry.getEntryId2() /> 
284                            <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
285                            <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
286                            <#assign relatedAssetType = relatedAssetEntry.getClassName() /> 
287                            <#if relatedAssetType == "com.liferay.journal.model.JournalArticle"> 
288                                <#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) /> 
289                                <#assign relatedArticleId = relatedArticle.getArticleId() /> 
290                                <#assign atricleGroupId = relatedArticle.getGroupId() /> 
291                                <#assign structure = relatedArticle.getDDMStructure().getName(locale) /> 
292                                <#assign smallImage = "/medioambiente/portal/image/journal/article?img_id=" + relatedArticle.getSmallImageId() /> 
293                                <#assign currentGroupSite = themeDisplay.getLayout().getGroup().getFriendlyURL()  /> 
294                                <#assign articleURL = groupLocalService.fetchGroup(atricleGroupId).getFriendlyURL() /> 
295                                <#if themeDisplay.getLayout().getPrivateLayout() == true > 
296                                    <#assign state = themeDisplay.getPathFriendlyURLPrivateGroup()/> 
297                                <#else> 
298                                    <#assign state = themeDisplay.getPathFriendlyURLPublic()/> 
299                                </#if> 
300                                <#assign friendlyURL = themeDisplay.getPortalURL() + state + articleURL + "/-/" + relatedArticle.getUrlTitle() /> 
301                                <script> 
302                                    $('#evr-article-related__tittle_source').hide(); 
303                                </script> 
304                                <#if structure != "espacios naturales" && structure != "Equipamiento de uso público" && structure != "Publicación"> 
305                                    <script> 
306                                        $('#evr-article-related__tittle_source').show(); 
307                                    </script> 
308                                    <li class="evr-article-related__item reflex-col-sm-12 reflex-col-md-4"> 
309                                        <div class="evr-article-mini"> 
310                                            <div class="evr-article-mini__container"> 
311                                            <a class="" href="${friendlyURL}"> 
312                                                <figure class="evr-article-mini__fig"> 
313                                                    <img src="${smallImage}" alt="<@liferay.language key="imagen.articulo" />" /> 
314                                                </figure> 
315                                                <div class="evr-article-mini__body"> 
316                                                    <span class="evr-article-mini__time">${relatedArticle.getTitle(locale)}<br></span> 
317                                                    <p class="evr-article-mini__txt"> 
318                                                        ${relatedArticle.getDescription(locale)} 
319                                                    </p> 
320                                                </div> 
321                                            </a> 
322                                            </div> 
323                                        </div> 
324                                    </li> 
325                                </#if> 
326                            </#if> 
327                        </#list> 
328                    </ul> 
329                </div> 
330            </div> 
331        </#if> 
332    </#if> 
333</section> 
334 
335 
336 
337<section style="padding-top: 4%; padding-bottom: 4%;"> 
338    <#if currentArticleRelatedLinks?has_content> 
339    <#assign categoriasPadre = ventanaCommonService.getCategoriasPadreFromPublicaciones(relatedAssetEntries)/> 
340        <#if categoriasPadre?has_content> 
341            <div class="evr-article_custom_btn" style="display: flow-root;"> 
342                <div class="evr-tags"> 
343                    <span id="evr-article-related__tittle_sourc" class="evr-article-layout__title"><@liferay.language key="publicaciones.asociadas" /></span> 
344 
345                    <ul class="evr-tags__list"> 
346 
347 
348                        <#list categoriasPadre as related_entry> 
349                            <#assign fileEntryId = related_entry.getClassPK() /> 
350                            <#assign relatedAssetType = related_entry.getClassName() /> 
351                            <script> 
352                                $('#evr-article-related__tittle_sourc').hide(); 
353                            </script> 
354                            <#if relatedAssetType == "com.liferay.document.library.kernel.model.DLFileEntry"> 
355                                <script> 
356                                    $('#evr-article-related__tittle_sourc').show(); 
357                                </script> 
358                                <#assign relatedFile = dlFileEntryLocalService.fetchDLFileEntry(fileEntryId?number) /> 
359                                <#assign relatedScopeGroupId = relatedFile.getGroupId() /> 
360                                <#assign documentUuid = relatedFile.getUuid() /> 
361                                <#assign urlFile = "/medioambiente/portal/documents/" + relatedScopeGroupId + "/" + documentUuid /> 
362 
363                                <!-- Elementos del contenido --> 
364                                <#assign categorias = ventanaCommonService.getCategoriasFromPublicaciones(related_entry) /> 
365                                <#assign img = ventanaCommonService.getImagenesPublicaciones(related_entry) /> 
366                                <#assign relatedScopeGroupIdImg = img.getGroupId() /> 
367                                <#assign fileTitle = img.getTitle() /> 
368                                <#assign imgDlfilentry =  dlFileEntryLocalService.fetchDLFileEntry(img.getClassPK()?number) /> 
369                                <#assign urlFileImg = "/medioambiente/portal/documents/" + relatedScopeGroupIdImg + "/"+imgDlfilentry.getFolderId()+"/" + fileTitle /> 
370                                <#assign titulo = relatedFile.getDescription()> 
371                                <#assign nombreFichero = relatedFile.getExtension() /> 
372 
373                                <div class="pru"> 
374                                    <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> 
375 
376 
377                                        <article class="evr-article-collage evr-article-collage__actuality--detalle" style="padding-top:10px;"> 
378                                            <div class="evr-article-collage__container"> 
379                                                <#if img.getMimeType()?contains("image")> 
380                                                   <figure class="evr-article-result__thumb" style="width: 100%; height: 178px;"> 
381                                                          <img src="${urlFileImg}" > 
382                                                    </figure> 
383                                                <#else> 
384                                                          <figure class="evr-article-result__no-thumb" style="width: 100%; height: 178px;"> 
385 
386                                                          <#assign src =ventanaCommonService.getRutaIconoExtension(nombreFichero,themeDisplay) /> 
387 
388                                                       <img src="${src}" > 
389                                                    </figure> 
390                                                </#if> 
391                                                <#if img.getMimeType()?contains("image")> 
392                                            	    <div class="icono-extension-publicacion"> 
393 
394                                            		    <figure> 
395                                            				<#assign src2 = ventanaCommonService.getRutaIconoExtension(nombreFichero,themeDisplay) /> 
396 
397                                            				<img src="${src2}" alt="evr-visitcollage"> 
398                                                        </figure> 
399 
400                                            		</div> 
401                                            	</#if> 
402 
403                                                 <a href="${urlFile}" target="_blank" 
404                                                     title="${titulo}" 
405                                                     id="<portlet:namespace/>download${urlFile}" 
406                                                     data-target="#lexFullScreenModalPDF" > 
407                                            		<div class="evr-article-collage__body"> 
408                                            			<span class="evr-article-collage__title evr-article-collage__title-primary"> 
409                                            				${titulo} 
410                                            			</span> 
411                                            		    <#list categorias?values as ct> 
412                                            				<span class="evr-article-collage-map__title" >${ct}</span> 
413                                            	        </#list> 
414                                                    </div> 
415                                                  </a> 
416 
417 
418 
419                                             </div> 
420                                        </article> 
421 
422                                    </div> 
423                                </div> 
424                            </#if> 
425                        </#list> 
426                    </ul> 
427                </div> 
428            </div> 
429        </#if> 
430    </#if> 
431</section> 
432 
433 
434<section style="padding-top: 4%; padding-bottom: 4%;"> 
435    <#if documentoAdjuntoEstructuraAvisos?has_content && documentoAdjuntoEstructuraAvisos.getSiblings()?has_content && documentoAdjuntoEstructuraAvisos.getSiblings()[0].getData()?has_content> 
436        <div class="evr-article_custom_btn" style="display: flow-root;"> 
437            <div class="evr-tags"> 
438                <span id="evr-article-related__tittle_sourc" class="evr-article-layout__title"><@liferay.language key="documentos.asociados" /></span> 
439                <script> 
440                    $('#evr-article-related__tittle_sourc').hide(); 
441                </script> 
442                <ul class="evr-tags__list"> 
443                    <#list documentoAdjuntoEstructuraAvisos.getSiblings() as documento> 
444                        <#attempt> 
445 
446                           <#if documento?has_content && documento.get("data")?contains("groupId") && documento.get("data")?contains("uuid")> 
447                                       <#assign json= documento.get("data")?eval /> 
448                                      <#assign documentUuid = json.uuid /> 
449                                      <#assign relatedScopeGroupId = json.groupId /> 
450                                      <#assign relatedFile = dlFileEntryLocalService.getFileEntryByUuidAndGroupId(documentUuid, relatedScopeGroupId?number)/> 
451                                      <#assign fileEntryId = relatedFile.getFileEntryId()/> 
452                                      <#assign entry=  assetEntryLocalService.fetchEntry(relatedScopeGroupId?number, documentUuid)  /> 
453                                      <#assign relatedAssetType = entry.getClassName() /> 
454                                      <#assign urlFile = documento.getData() /> 
455 
456 
457                                <#if relatedAssetType == "com.liferay.document.library.kernel.model.DLFileEntry"> 
458                                <script> 
459                                    $('#evr-article-related__tittle_sourc').show(); 
460                                </script> 
461 
462 
463                                <!-- Elementos del contenido --> 
464                                <#assign titulo = relatedFile.getTitle()> 
465                                <#assign nombreFichero = relatedFile.getExtension() /> 
466 
467                                <div class="pru"> 
468                                    <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12"> 
469                                        <article class="evr-article-collage evr-article-collage__actuality--detalle" style="padding-top:10px;"> 
470                                            <div class="evr-article-collage__container"> 
471                                                    <figure class="evr-article-result__no-thumb" style="width: 100%;"> 
472                                                         <#assign src2 =ventanaCommonService.getRutaIconoExtension(nombreFichero,themeDisplay) /> 
473 
474                                                            <img src="${src2}" > 
475                                                    </figure> 
476 
477 
478                                                        <a href="${urlFile}" target="_blank" 
479                                                        title="${titulo}" 
480                                                        id="<portlet:namespace/>download${urlFile}" 
481                                                        data-target="#lexFullScreenModalPDF" > 
482															<div class="evr-article-collage__body"> 
483																<span class="evr-article-collage__title evr-article-collage__title-primary"> 
484																	${titulo} 
485																</span> 
486															</div> 
487                                                        </a> 
488 
489 
490                                            </div> 
491                                        </article> 
492                                    </div> 
493                                </div> 
494                               </#if> 
495 
496                        </#if> 
497                        <#recover> 
498                            <!-- fallo en uuid DLFileEntry--> 
499                       </#attempt> 
500                    </#list> 
501                </ul> 
502            </div> 
503        </div> 
504    </#if> 
505</section> 
506 
507 
508 
509</div> 
510 
511 
512 
513 
514<#----------------------------- SCRIPTS ZONE -------------------------------------> 
515<script> 
516var icon = $('#rrss-trigger i'); 
517$('#shareGenericButton').addClass('hidden'); 
518$('#rrss-trigger').click(function () { 
519    icon.toggleClass('fa-share-alt').toggleClass('fa-times'); 
520}); 
521 
522/* 
523window.onload = function () { 
524       var obj = $(".evr-article-collage"); 
525    if (obj.length > 0) { 
526//        $(obj).height("auto"); 
527        var maxHeight = 0; 
528        for (var index = 0; index < obj.length; index++) { 
529            var element = obj[index]; 
530            if ($(element).height() > maxHeight) { 
531                maxHeight = $(element).height(); 
532
533
534        $(obj).height(maxHeight); 
535
536}; */ 
537</script> 
538<#----------------------------- STYLES ZONE --------------------------------------> 
539<style type="text/css">.jssocials-share-link{ 
540        border-radius: 50%; 
541
542.d-inline-flex { 
543    display: inline-flex; 
544    font-size: 14px; 
545 
546
547.evr-padding { 
548    padding-right: 3em; 
549    padding-left: 3em; 
550    margin-bottom: 1em; 
551
552.evr-social-network { 
553    margin-top: 15px; 
554
555.evr-wrapper { 
556    margin-left: 5%; 
557    margin-right: 5%; 
558
559@media screen and (min-width: 600px) { 
560    div.evr-article_custom_btn_mobile { 
561        display: none; 
562
563
564 
565@media screen and (max-width: 600px) { 
566    div.evr-article_custom_btn { 
567        display: none; 
568
569    div.evr-article_custom_btn_mobile { 
570        display: block; 
571
572
573 
574div.evr-article_custom_btn_mobile, div.evr-article_custom_btn{ 
575    width: auto; 
576    height: auto; 
577
578.evr-article-layout__description { 
579    text-align: justify; 
580
581.pie-de-foto-style{ 
582	color: black; 
583	bottom: auto; 
584
585.evr-carousel__slider-image{ 
586    object-fit: fill !important; 
587
588 
589</style>