Eduki publikatzailea
Errorea gertatu da txantiloia prozesatzerakoan.
Java method "com.sun.proxy.$Proxy179.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy179 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl@25f70c1d"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign fileMi = dLFileEntryService.g... [in template "21222#21260#204563" at line 50, column 49] ----
1<#assign dLFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryService")>
2<#if entries?size > 0 >
3 <#-- Formato del idioma-->
4 <#assign formato_idioma = "yyyy·MM·dd">
5 <#if locale == "es_ES">
6 <#assign formato_idioma = "dd·MM·yyyy">
7 <#elseif locale == "eu_ES">
8 <#assign formato_idioma = "yyyy·MM·dd">
9 <#elseif locale == "en_EN">
10 <#assign formato_idioma = "yyyy·MM·dd">
11 <#elseif locale == "fr_FR">
12 <#assign formato_idioma = "dd·MM·yyyy">
13 <#elseif locale == "de_DE">
14 <#assign formato_idioma = "dd·MM·yyyy">
15 <#elseif locale == "ca_ES">
16 <#assign formato_idioma = "dd·MM·yyyy">
17 <#elseif locale == "gl_ES">
18 <#assign formato_idioma = "dd·MM·yyyy">
19 <#else>
20 <#assign formato_idioma = "yyyy·MM·dd">
21 </#if>
22 <#assign primero = "primero">
23 <div class="listado">
24 <#foreach entry in entries>
25 <#assign renderer = entry.getAssetRenderer()>
26 <#assign className = renderer.getClassName()>
27 <#if className == "com.liferay.journal.model.JournalArticle">
28 <#assign journalArticle = renderer.getArticle()>
29 <#--set ($document = $saxReaderUtil.read($journalArticle.getContent()))-->
30 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString()))>
31 <#assign rootElement = document.getRootElement()>
32 <#assign sub_titulo = saxReaderUtil.createXPath("dynamic-element[@name='subtitulo']").selectSingleNode(rootElement).getStringValue()>
33
34 <!--
35 <#assign fecha_visible = saxReaderUtil.createXPath("dynamic-element[@name='fechavisible']").selectSingleNode(rootElement).getStringValue()>
36 -->
37
38 <#assign fecha_visible = document.valueOf("//dynamic-element[@name='fechavisible']/dynamic-content/text()") />
39 <#assign fecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fecha_visible, locale)>
40 <#assign fecha_visible = dateUtil.getDate(fecha_DateObj, formato_idioma, locale)>
41
42 <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='imagen']").selectSingleNode(rootElement).getStringValue()>
43 <#assign entradilla = saxReaderUtil.createXPath("dynamic-element[@name='entradilla']").selectSingleNode(rootElement).getStringValue()>
44 <#assign enlace = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry)>
45 <#--set ($enlace_friendly = $enlace.split('\?').get(0))-->
46 <#assign enlace_friendly = renderer.getURLViewInContext(renderRequest, renderResponse, enlace)>
47 <#if imagen!="">
48 <#assign imagen_map = jsonFactoryUtil.createJSONObject(imagen) />
49 <#if imagen_map.groupId?? && imagen_map.groupId?has_content && imagen_map.uuid?? && imagen_map.uuid?has_content>
50 <#assign fileMi = dLFileEntryService.getFileEntryByUuidAndGroupId(imagen_map.uuid?string, getterUtil.getLong(imagen_map.groupId))>
51 <#assign miRuta="/documents/${imagen_map.groupId}/${fileMi.getFileEntryId()}/${imagen_map.title}/${imagen_map.uuid}">
52 </#if>
53 <#else>
54 <#assign miRuta="">
55 </#if>
56 <div class="destacado_dos_columnas ${primero}">
57 <div class="destacado_imagen">
58 <p><a href="${enlace_friendly}"><img src="${miRuta}" alt="${entry.getTitle(locale)}"></a></p>
59 </div>
60 <div class="destacado_contenido">
61 <p class="pre-titulo">${sub_titulo} <span class="sub-pre-titulo">${fecha_visible}</span></p>
62 <p class="titulo"><a href="${enlace_friendly}">${entry.getTitle(locale)}</a></p>
63 <p class="resumen">${entradilla}</p>
64 </div>
65 </div>
66
67 <#if primero == "primero">
68 <#assign primero = "">
69 </#if>
70 </#if>
71 </#foreach>
72 </div>
73</#if>