Junta de Gobierno
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> acuerdo.Video [in template "38011#38039#407178" at line 86, column 82]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #if validator.isNotNull(acuerdo.Video... [in template "38011#38039#407178" at line 86, column 57]
----
1<#-- Recuperación de objetos -->
2<#assign dlFileEntryService = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryLocalService') />
3
4<div class="template template-acuerdo-pleno">
5
6 <#if validator.isNotNull(Titulo.getData()) >
7 <span class="pagetitle">${Titulo.getData()}</span>
8 </#if>
9
10 <table class="table">
11 <thead>
12 <tr>
13 <th>Fecha</th>
14 <th>${Columna1.getData()}</th>
15 <th>${Columna2.getData()}</th>
16 <th>${Columna3.getData()}</th>
17 </tr>
18 </thead>
19 <tbody>
20 <#if Acuerdo.getSiblings()?size gt 0 && validator.isNotNull(Acuerdo.getSiblings()[0]) >
21 <#list Acuerdo.getSiblings() as acuerdo>
22 <#assign mod = (acuerdo_index % 2 == 0)?then("pair", "odd") />
23
24 <tr class="${mod}">
25 <td>
26 <#if validator.isNotNull(acuerdo.getData()) >
27 ${acuerdo.getData()}
28 <#else>
29 —
30 </#if>
31 </td>
32 <td>
33 <#if validator.isNotNull(acuerdo.Orden.getData()) >
34 <#assign dlFileEntry = dlTool.getDLFileEntryByPath(acuerdo.Orden.getData()) />
35 <#if validator.isNotNull(dlFileEntry) >
36 <#assign ext = dlFileEntry.getExtension() />
37 <#assign formatTam = dlTool.getHumanFileSize(dlFileEntry.getSize()) />
38
39 <#assign fileTitle = dlFileEntry.getTitle() />
40
41 <span class="files">
42 <span class="file">
43 <a href="${acuerdo.Orden.getData()}" title='${languageUtil.get(request,"download")} ${fileTitle}' class="file-${ext}" rel="nofollow">
44 Orden
45 <span class="meta">
46 (
47 <abbr title='${languageUtil.get(request,"file-extension-${ext}")}'>${ext}</abbr> ,
48 ${formatTam}
49 )
50 </span>
51 </a>
52 </span>
53 </span>
54 </#if>
55 <#else>
56 —
57 </#if>
58 </td>
59 <td>
60 <#if validator.isNotNull(acuerdo.Acta.getData()) >
61 <#assign dlFileEntry = dlTool.getDLFileEntryByPath(acuerdo.Acta.getData()) />
62 <#if validator.isNotNull(dlFileEntry) >
63 <#assign ext = dlFileEntry.getExtension() />
64 <#assign formatTam = dlTool.getHumanFileSize(dlFileEntry.getSize()) />
65 <#assign fileTitle = dlFileEntry.getTitle() />
66
67 <span class="files">
68 <span class="file">
69 <a href="${acuerdo.Acta.getData()}" title='${languageUtil.get(request,"download")} ${fileTitle}' class="file-${ext}" rel="nofollow">
70 Acta
71 <span class="meta">
72 (
73 <abbr title='${languageUtil.get(request,"file-extension-${ext}")}'>${ext}</abbr> ,
74 ${formatTam}
75 )
76 </span>
77 </a>
78 </span>
79 </span>
80 </#if>
81 <#else>
82 —
83 </#if>
84 </td>
85 <td>
86 <#if validator.isNotNull(acuerdo.Video.getData()) >
87 <a href="${acuerdo.Video.getData()}" target="_blank">Ver pleno</a>
88 <#else>
89 —
90 </#if>
91 </td>
92
93 </tr>
94 </#list>
95 </#if>
96 </tbody>
97 </table>
98</div>