Aplicaciones anidadas
Menu Mugitzenarida
Aplicaciones anidadas
Documentos
Documentación del proceso
Se ha producido un error al procesar la plantilla.
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@72861756"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign fileMi = dLFileEntryService.g... [in template "21222#21260#5377609" at line 38, column 41] ----
1<#assign mensaje_no_documentos = "Ez dago dokumenturik.">
2<#assign mensaje_documentos = "Dekargatu dokumentua">
3<#if locale == "es_ES">
4 <#assign mensaje_no_documentos = "No hay documentos.">
5 <#assign mensaje_documentos = "Descarga el documento">
6<#elseif locale == "eu_ES">
7 <#assign mensaje_no_documentos = "Ez dago dokumenturik.">
8 <#assign mensaje_documentos = "Dekargatu dokumentua">
9<#else>
10 <#assign mensaje_no_documentos = "Ez dago dokumenturik.">
11 <#assign mensaje_documentos = "Dekargatu dokumentua">
12</#if>
13<#assign fileLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")>
14<#assign dLFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryService")>
15<div class="micro mugitzenarida">
16 <#foreach entry in entries>
17 <#assign renderer = entry.getAssetRenderer()>
18 <#assign className = renderer.getClassName()>
19
20 <#if className == "com.liferay.journal.model.JournalArticle">
21 <#assign journalArticle = renderer.getArticle()>
22 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString()))>
23 <#assign rootElement = document.getRootElement()>
24 <#assign izena = entry.getTitle(locale)>
25 <#assign fecha = document.valueOf("//dynamic-element[@name='fecha']/dynamic-content/text()") />
26
27 <#assign descripcion = document.valueOf("//dynamic-element[@name='descripcion']/dynamic-content/text()") />
28 <#assign documento = document.valueOf("//dynamic-element[@name='documento']/dynamic-content/text()") />
29
30 <#if documentos?has_content && documentos?size==0>
31 <div style="background: #C00000; color: #FFFFFF; margin: 0 0 14px 0; padding: 14px;">
32 ${mensaje_no_documentos}
33 </div>
34 <#else>
35 <#if documento!="">
36 <#assign fitxategia_map = jsonFactoryUtil.createJSONObject(documento) />
37 <#if fitxategia_map.groupId?? && fitxategia_map.groupId?has_content && fitxategia_map.uuid?? && fitxategia_map.uuid?has_content>
38 <#assign fileMi = dLFileEntryService.getFileEntryByUuidAndGroupId(fitxategia_map.uuid?string, getterUtil.getLong(fitxategia_map.groupId))>
39
40 <#assign miRuta="/documents/${fitxategia_map.groupId}/${fileMi.getFileEntryId()}/${fitxategia_map.title}/${fitxategia_map.uuid}">
41 <div class="bloque-documentos">
42 <a href="${miRuta}">
43 <span class="icono"><img src="/documents/124308/5304369/descarga+mugitzen/de52fb53-e88a-6fe5-3ae6-f4503978bcaa"></span>
44 <span class="contenido">
45
46 <span class="fecha">${fecha}</span>
47 <span class="titulo">${izena}</span>
48 <span class="resumen">${descripcion}</span>
49 </span>
50 </a>
51 </div>
52 </#if>
53 </#if>
54
55 </#if>
56 </#if>
57 </#foreach>
58</div>