Editor de continguts

Venda per subasta pública d'un bé patrimonial de EMT Palma
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing:
==> volverURL[expediente]  [in template "20202#20246#62385" at line 463, column 43]

----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to be 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: ${volverURL[expediente]}  [in template "20202#20246#62385" at line 463, column 41]
----
1<#setting locale=locale> 
2 
3<#assign contrato = TipoDeContrato.getData()> 
4<#assign tramitacion = TipoTramitacion.getData()> 
5<#assign procedimiento = Procedimiento.getData()> 
6 
7 
8<#switch locale.getLanguage()> 
9    <#case "ca"> 
10        <#assign messages={"tit_perfil":"PERFIL DEL CONTRACTANT","fecha_insercion":"Data d'inserció","estado_expediente":"Estat de l'expedient", 
11        "tipo_contrato":"Tipus de contracte","tramitacion":"Tramitació","procedimiento":"Procediment", 
12        "num_expediente":"Núm. Expedient","presupuesto_base":"Pressupost base de licitació","valor_estimado":"Valor estimat del contracte","apertura_ofertas":"Apertura d'ofertes","plazo_presentacion_a":"El termini de presentació d'ofertes finalitza el dia","presentacion_oficinas":"Les ofertes es podran de presentar a les següents oficines:","presentacion_emt_palma":"Registre General d'Entrada","calle":"Carrer","poligono":"Polígon","presentacion_emt_son_banya":"Cotxeres EMT-PALMA","documentos_adjuntos":"Documents adjunts","volver":"Tornar","imprimir":"Imprimir"} /> 
13        <#assign volverURL = {"en-curso":"/ca/licitacions-en-curs","valoracion":"/ca/fase-de-valoracio","adjudicacion":"/ca/adjudicacio-i-formalitzacio","historico":"/ca/historic"}> 
14 
15    <#break> 
16    <#case "en"> 
17        <#assign messages={"tit_perfil":"CONTRACTOR PROFILE","fecha_insercion":"Date of insertion","estado_expediente":"Dossier status", 
18        "tipo_contrato":"Type of contract","tramitacion":"Process","procedimiento":"Procedure", 
19        "num_expediente":"Dossier no","presupuesto_base":"Tender budget","valor_estimado":"Estimated contract value","apertura_ofertas":"Bid opening","plazo_presentacion_a":"Deadline for the submission of tenders:","presentacion_oficinas":"Tenders may be presented at the following offices:","presentacion_emt_palma":"General Entry Register","calle":"Calle","poligono":"Polígono","presentacion_emt_son_banya":"Cocheras EMT-PALMA","documentos_adjuntos":"Attached documents","volver":"Back","imprimir":"Print"} /> 
20        <#assign volverURL={"en-curso":"/en/ongoing-tenders","valoracion":"/en/assessment-stage","adjudicacion":"/en/adjudication-and-formalisation","historico":"/en/archive"}> 
21 
22    <#break> 
23    <#case "de"> 
24        <#assign messages={"tit_perfil":"AUFTRAGGEBERPROFIL","fecha_insercion":"Veröffentlichungsdatum","estado_expediente":"Stand des Vorgangs", 
25        "tipo_contrato":"Auftragsart","tramitacion":"Bearbeitung","procedimiento":"Verfahren", 
26        "num_expediente":"Vorgang Nr.","presupuesto_base":"Ausschreibungsbudget","valor_estimado":"Geschätzter Auftragswert","apertura_ofertas":"Angebotseröffnung","plazo_presentacion_a":"Angebotsabgabefrist endet am","presentacion_oficinas":"Angebote können in den folgenden Bürostellen abgegeben werden am:","presentacion_emt_palma":"Allgemeines Eingangsregister","calle":"Calle","poligono":"Polígono","presentacion_emt_son_banya":"Cocheras EMT-PALMA","documentos_adjuntos":"Beigefügte Dokumente","volver":"Zurück","imprimir":"Drucken"} /> 
27        <#assign volverURL={"en-curso":"/de/aktuelle-ausschreibungsverfahren","valoracion":"/de/beurteilungsphase","adjudicacion":"/de/vergabe-und-vertragsschluss","historico":"/de/vergebene-auftrage"}> 
28 
29    <#break> 
30    <#default> 
31        <#assign messages={"tit_perfil":"PERFIL DEL CONTRATANTE","fecha_insercion":"Fecha de inserción","estado_expediente":"Estado del expediente", 
32        "tipo_contrato":"Tipo de contrato", 
33        "tramitacion":"Tramitación","procedimiento":"Procedimiento","concurso-armonizado":"Concurso armonizado","concurso":"Concurso","negociado-con-publicidad":"Negociado con publicidad","negociado-sin-publicidad":"Negociado sin publicidad","contrato-menor":"Contrato menor","contrato-privado":"Contrato privado","acuerdo-marco":"Acuerdo marco","sistema-de-clasificacion-propia":"Sistema de clasificación propia","otros":"Otros", 
34        "num_expediente":"Nº Expediente","presupuesto_base":"Presupuesto base de licitación","valor_estimado":"Valor estimado del contrato","apertura_ofertas":"Apertura de ofertas","plazo_presentacion_a":"El plazo de presentación de ofertas finaliza el día","presentacion_oficinas":"Las ofertas podrán presentarse en las siguientes oficinas:","presentacion_emt_palma":"Registro General de Entrada","calle":"Calle","poligono":"Polígono","presentacion_emt_son_banya":"Cocheras EMT-PALMA","documentos_adjuntos":"Documentos adjuntos","volver":"Volver","imprimir":"Imprimir"} /> 
35        <#assign volverURL={"en-curso":"/es/licitaciones-en-curso","valoracion":"/es/fase-de-valoracion","adjudicacion":"/es/adjudicacion-y-formalizacion","historico":"/es/historico"}> 
36 
37    <#break> 
38</#switch> 
39 
40 
41 
42<#assign journalArticleId = .vars['reserved-article-id'].data> 
43<#assign resumen= .vars["reserved-article-description"].data> 
44<div class="perfilFicha"> 
45    <div class="container"> 
46        <div class="cajaModulo"> 
47            <h1>${messages.tit_perfil}</h1> 
48 
49            <div class="cajaInfo"> 
50                <div class="imprimir"><span class="glyphicon glyphicon-print"></span><a onclick="window.print();"><span>${messages.imprimir}</span></a></div> 
51                <#-- comprobar que el estado del expediente es "En curso" para mostrar la fecha --> 
52                <#assign expediente = ""> 
53                <#if EstadoDelExpediente??> 
54                    <#assign expediente = EstadoDelExpediente.getData()> 
55                </#if> 
56                <#-- fecha inserción --> 
57                <#if FechaInsercion?? && FechaInsercion.getData() != "" && expediente=="en-curso" > 
58                    <i>${messages.fecha_insercion}: 
59 
60                    <#assign FechaInsercion_Data = getterUtil.getString(FechaInsercion.getData())> 
61 
62                    <#if (validator.isNotNull(FechaInsercion_Data))> 
63                        <#assign FechaInsercion_DateObj = dateUtil.parseDate("yyyy-MM-dd", FechaInsercion_Data, locale)> 
64 
65                        ${dateUtil.getDate(FechaInsercion_DateObj, "dd MMMM yyyy", locale)?upper_case} 
66                    </#if> 
67                    </i> 
68                </#if> 
69 
70                <#-- estado expediente --> 
71                <#--if EstadoDelExpediente??> 
72                    <#assign expediente = EstadoDelExpediente.getData()><!-- para el enlace volver--> 
73 
74                <#if expediente??> 
75                    <p class="estado">${messages.estado_expediente}: 
76                        <strong> 
77                            <#if EstadoDelExpediente.getOptions()?has_content> 
78                                <#list EstadoDelExpediente.getOptions() as option> 
79                                    ${EstadoDelExpediente.getOptionsMap()[option]} 
80                                    <#--assign expediente = EstadoDelExpediente.getOptionsMap()[option]--><!-- para el enlace volver--> 
81                                </#list> 
82                            <#else> 
83                                ${EstadoDelExpediente.getOptionsMap()[EstadoDelExpediente.getData()]} 
84                                <#--assign expediente = EstadoDelExpediente.getOptionsMap()[EstadoDelExpediente.getData()]--><!-- para el enlace volver--> 
85                            </#if> 
86                        </strong> 
87                    </p> 
88                </#if> 
89 
90                <#-- estado expediente --> 
91                <#--if EstadoDelExpediente??> 
92                    <p class="estado">${messages.estado_expediente}: 
93                        <strong> 
94                            ${EstadoDelExpediente.getData()} 
95                        </strong> 
96                    </p> 
97                </#if--> 
98 
99                <h2>${.vars['reserved-article-title'].data}</h2> 
100 
101 
102                <#if TipoDeContrato??> 
103                    <span class="tipo">${messages.tipo_contrato}: 
104                        <strong> 
105                            <#if TipoDeContrato.getOptions()?has_content> 
106                                <#list TipoDeContrato.getOptions() as option> 
107                                    ${TipoDeContrato.getOptionsMap()[option]} 
108                                </#list> 
109                            <#else> 
110                                ${TipoDeContrato.getOptionsMap()[TipoDeContrato.getData()]} 
111                            </#if> 
112                            <#--${messages[contrato]}--> 
113                        </strong> 
114                    </span> 
115                </#if> 
116 
117 
118                <!-- <span class="separador">|</span> --> 
119 
120 
121                <#if TipoTramitacion??> 
122                    <span class="tramitacion">${messages.tramitacion}: 
123                        <strong> 
124                            <#if TipoTramitacion.getOptions()?has_content> 
125                                <#list TipoTramitacion.getOptions() as option> 
126                                    ${TipoTramitacion.getOptionsMap()[option]} 
127                                </#list> 
128                            <#else> 
129                                ${TipoTramitacion.getOptionsMap()[TipoTramitacion.getData()]} 
130                            </#if> 
131                            <#--${messages[tramitacion]}--> 
132                        </strong> 
133                    </span> 
134                </#if> 
135 
136                <!-- <span class="separador">|</span> --> 
137                <#if Procedimiento??> 
138                    <span class="procedimiento">${messages.procedimiento}: 
139                        <strong> 
140                            <#if Procedimiento.getOptions()?has_content> 
141                                <#list Procedimiento.getOptions() as option> 
142                                    ${Procedimiento.getOptionsMap()[option]} 
143                                </#list> 
144                            <#else> 
145                                ${Procedimiento.getOptionsMap()[Procedimiento.getData()]} 
146                            </#if> 
147                            <#--${messages[procedimiento]}--> 
148                        </strong> 
149                    </span> 
150                </#if> 
151 
152 
153                <!-- <span class="separador">|</span> --> 
154                <#if NumeroExpediente?? && NumeroExpediente.getData()!=""> 
155                    <span class="expediente">${messages.num_expediente}: 
156                        <strong> 
157                            ${NumeroExpediente.getData()} 
158                        </strong> 
159                    </span> 
160                </#if> 
161 
162                <!-- <span class="separador">|</span> --> 
163                <#if PresupuestoBaseDeLicitacion?? && PresupuestoBaseDeLicitacion.getData()!=""> 
164                    <span class="presupuesto">${messages.presupuesto_base}: 
165                        <strong> 
166                            <#assign PresupuestoBaseDeLicitacionValue = PresupuestoBaseDeLicitacion.getData()?number> 
167 
168                            <!--  --> 
169                            <#assign presupuestoSinSimbolos=PresupuestoBaseDeLicitacionValue?string.currency?replace("€","")?replace("$","")?trim> 
170 
171                            <#assign presupuestoSinPuntuacion=presupuestoSinSimbolos?replace("," " ")?replace(".", " ")> 
172 
173                            <#assign numCaracteres=presupuestoSinPuntuacion?length> 
174 
175                            <#assign presupuestoDefinitivo=""> 
176                            <#list 1..numCaracteres as i> 
177                                <#if i==1> 
178                                    <#if numCaracteres gt 6> 
179                                        <#assign presupuestoTemporal=presupuestoSinPuntuacion?replace(" ",".","f")> 
180                                        <#assign numCaracteres=numCaracteres-4> 
181 
182                                    <#else> 
183                                        <#assign presupuestoTemporal=presupuestoSinPuntuacion?replace(" ",",")> 
184                                        <#assign presupuestoDefinitivo=presupuestoTemporal> 
185                                        <#assign numCaracteres=numCaracteres-4> 
186                                        <#break> 
187                                    </#if> 
188                                <#else> 
189                                    <#if numCaracteres gt 6> 
190                                        <#assign presupuestoDefinitivo=presupuestoTemporal?replace(" ",".","f")> 
191                                        <#assign numCaracteres=numCaracteres-4> 
192                                        <#assign presupuestoTemporal=presupuestoDefinitivo> 
193                                    <#else> 
194                                        <#assign presupuestoDefinitivo=presupuestoTemporal?replace(" ",",")> 
195                                        <#break> 
196                                    </#if> 
197                                </#if> 
198                            </#list> 
199                            ${presupuestoDefinitivo} € 
200 
201                        </strong> 
202                    </span> 
203                </#if> 
204 
205                <#if ValorEstimadoDelContrato?? && ValorEstimadoDelContrato.getData()!=""> 
206                    <span class="valorEstimado">${messages.valor_estimado}: 
207                        <strong> 
208 
209                            <#assign ValorEstimadoDelContratoValue = ValorEstimadoDelContrato.getData()?number> 
210                            <#assign ValorEstimadoDelContratoSinSimbolos=ValorEstimadoDelContratoValue?string.currency?replace("€","")?replace("$","")?trim> 
211 
212                            <#assign ValorEstimadoDelContratoSinPuntuacion=ValorEstimadoDelContratoSinSimbolos?replace("," " ")?replace(".", " ")> 
213 
214                            <#assign numCaracteres=ValorEstimadoDelContratoSinPuntuacion?length> 
215 
216                            <#assign ValorEstimadoDelContratoDefinitivo=""> 
217                            <#list 1..numCaracteres as i> 
218                                <#if i==1> 
219                                    <#if numCaracteres gt 6> 
220                                        <#assign ValorEstimadoDelContratoTemporal=ValorEstimadoDelContratoSinPuntuacion?replace(" ",".","f")> 
221                                        <#assign numCaracteres=numCaracteres-4> 
222 
223                                    <#else> 
224                                        <#assign ValorEstimadoDelContratoTemporal=ValorEstimadoDelContratoSinPuntuacion?replace(" ",",")> 
225                                        <#assign ValorEstimadoDelContratoDefinitivo=ValorEstimadoDelContratoTemporal> 
226                                        <#assign numCaracteres=numCaracteres-4> 
227                                        <#break> 
228                                    </#if> 
229                                <#else> 
230                                    <#if numCaracteres gt 6> 
231                                        <#assign ValorEstimadoDelContratoDefinitivo=ValorEstimadoDelContratoTemporal?replace(" ",".","f")> 
232                                        <#assign numCaracteres=numCaracteres-4> 
233                                        <#assign ValorEstimadoDelContratoTemporal=ValorEstimadoDelContratoDefinitivo> 
234                                    <#else> 
235                                        <#assign ValorEstimadoDelContratoDefinitivo=ValorEstimadoDelContratoTemporal?replace(" ",",")> 
236                                        <#break> 
237                                    </#if> 
238                                </#if> 
239                            </#list> 
240 
241                            ${ValorEstimadoDelContratoDefinitivo} € 
242                        </strong> 
243                    </span> 
244                </#if> 
245                <!-- <span class="separador">|</span> --> 
246                <#if resumen !=""> 
247                    <div class="apertura"> 
248                        <p>${resumen}</p> 
249                    </div> 
250                </#if> 
251                <#--if AperturaOfertasHTML?? && AperturaOfertasHTML.getData()!=""> 
252                    <div class="apertura"> 
253                        <p><strong>${messages.apertura_ofertas}</strong><br /> 
254                            ${AperturaOfertasHTML.getData()} 
255                        </p> 
256                    </div> 
257                </#if--> 
258 
259                <#assign FechaFin_Data = getterUtil.getString(FechaFin.getData())> 
260                <#if (validator.isNotNull(FechaFin_Data)) && expediente=="en-curso"> 
261 
262                    <div class="cajaPlazo"><!-- <span class="glyphicons glyphicons-calendar"><span>&nbsp;</span></span> --> 
263                        <#assign FechaFin_DateObj = dateUtil.parseDate("yyyy-MM-dd", FechaFin_Data, locale)> 
264                        <p>${messages.plazo_presentacion_a} <strong><span class="fechaPlazo">${dateUtil.getDate(FechaFin_DateObj, "dd MMMM yyyy", locale)?upper_case}</span> 
265                        <#if HoraFinalizacion?? && HoraFinalizacion.getData()!=""> 
266 
267                            <span> ${HoraFinalizacion.getData()}</span> 
268                        </#if> 
269                        </strong></p> 
270                    </div> 
271 
272                </#if> 
273                <#if IndicacionesHTML?? && expediente=="en-curso"> 
274                    <div class="apertura"> 
275                        <p><!--<strong>Indicaciones</strong><br />--> 
276                            ${IndicacionesHTML.getData()} 
277                        </p> 
278                    </div> 
279                </#if> 
280                <#if IndicacionesValoracionHTML?? && expediente=="valoracion"> 
281                    <div class="apertura"> 
282                        <p><!--<strong>Indicaciones</strong><br />--> 
283                            ${IndicacionesValoracionHTML.getData()} 
284                        </p> 
285                    </div> 
286                </#if> 
287                <#if IndicacionesAdjudicacionHTML?? && expediente=="adjudicacion"> 
288                    <div class="apertura"> 
289                        <p><!--<strong>Indicaciones</strong><br />--> 
290                            ${IndicacionesAdjudicacionHTML.getData()} 
291                        </p> 
292                    </div> 
293                </#if> 
294                <#if IndicacionesAdjudicacionHTML?? && expediente=="historico"> 
295                    <div class="apertura"> 
296                        <p><!--<strong>Indicaciones</strong><br />--> 
297                            ${IndicacionesAdjudicacionHTML.getData()} 
298                        </p> 
299                    </div> 
300                </#if> 
301                <#if getterUtil.getBoolean(PresentarEnLasOficinasDeLaEMT.getData()) || getterUtil.getBoolean(PresentarEnLasOficinasDeLaEMTSonBanya.getData())> 
302                    <div class="apertura oficinas"> 
303                        <p><strong>${messages.presentacion_oficinas}</strong></p> 
304                        <#if getterUtil.getBoolean(PresentarEnLasOficinasDeLaEMT.getData())> 
305                            <p> 
306                                <span><strong>${messages.presentacion_emt_palma}</strong></span> 
307                                <span>${messages.calle} Josep Anselm Clavé, 5 07002 Palma</span> 
308                                <span class="telefono_oficina">971 214 444</span> 
309                            </p> 
310                        </#if> 
311                        <#if getterUtil.getBoolean(PresentarEnLasOficinasDeLaEMTSonBanya.getData())> 
312                            <p> 
313                                <span><strong>${messages.presentacion_emt_son_banya}</strong></span> 
314                                <span>${messages.poligono} San Mateo Carretera Coll de'n Rebassa - Son Ferriol 07007 Palma de Mallorca</span> 
315                            </p> 
316                        </#if> 
317                    </div> 
318                </#if> 
319                 
320                <!-- --> 
321 
322                <#if DocumentosAdjuntos.getData()?? && DocumentosAdjuntos.getData()!=""> 
323                <#if DocumentosAdjuntos.getSiblings()?has_content> 
324 
325                    <div class="adjuntos"> 
326 
327 
328 
329 
330 
331 
332 
333                        <h3>${messages.documentos_adjuntos}</h3> 
334 
335                        <!-- averiguamos el nombre de las etiquetas y guardamos los nombres en un array --> 
336                        <#assign num_documentos = 0> 
337                        <#assign num_etiquetas = 0> 
338                        <#assign nombres_etiquetas =""> 
339 
340                        <#list DocumentosAdjuntos.getSiblings() as cur_documentos> 
341 
342                            <#if cur_documentos.EtiquetaDocumentos?? && cur_documentos.EtiquetaDocumentos.getData() != "ninguna"> 
343 
344                                <#if cur_documentos.EtiquetaDocumentos.getOptions()?has_content> 
345                                    <#list cur_documentos.EtiquetaDocumentos.getOptions() as option> 
346                                        <#assign nombre_temp = cur_documentos.EtiquetaDocumentos.getOptionsMap()[option]> 
347                                    </#list> 
348                                <#else> 
349                                    <#assign nombre_temp=cur_documentos.EtiquetaDocumentos.getOptionsMap()[cur_documentos.EtiquetaDocumentos.getData()]> 
350                                </#if> 
351 
352 
353 
354                                <#--assign nombre_temp = cur_documentos.EtiquetaDocumentos.getData()--> 
355 
356 
357                                    <#if num_etiquetas == 0> 
358                                        <#assign nombres_etiquetas = nombre_temp> 
359 
360 
361                                    <#else> 
362                                        <#assign contador=0> 
363                                        <#list "${nombres_etiquetas}"?split(",") as x> 
364 
365                                            <#if x?trim == nombre_temp> 
366                                            <#assign contador=1> 
367 
368 
369                                            </#if> 
370                                        </#list> 
371                                        <#if contador == 0> 
372                                            <#assign nombres_etiquetas = nombres_etiquetas + ', '+ nombre_temp> 
373                                        </#if> 
374 
375                                    </#if> 
376                                    <#assign num_etiquetas = num_etiquetas + 1 /> 
377                            </#if> 
378                            <#assign num_documentos = num_documentos + 1 /> 
379                        </#list> 
380                        <!-- --> 
381 
382 
383                        <!-- Cuando la etiqueta es 'Ninguna' --> 
384                        <div> 
385                        <#list DocumentosAdjuntos.getSiblings() as documentos_ninguna> 
386 
387                            <#assign etiquetaDocumento =""> 
388                            <#if documentos_ninguna.EtiquetaDocumentos??> 
389                                <#assign etiquetaDocumento = documentos_ninguna.EtiquetaDocumentos.getData()?string> 
390                            </#if> 
391 
392                            <#if etiquetaDocumento == 'ninguna' || num_etiquetas == 0> 
393 
394                                    <div class="pdf"> 
395                                        <div class="icono_pdf"></div> 
396 
397                                        <#if documentos_ninguna.TituloDocumento??> 
398                                            <#if documentos_ninguna.TituloDocumento.getData()?has_content && documentos_ninguna.TituloDocumento.getData() != ""> 
399                                                <#assign tituloDocumento=documentos_ninguna.TituloDocumento.getData()?string> 
400                                            </#if> 
401                                        </#if> 
402                                        <p><a href="${documentos_ninguna.getData()}" rel="external">${tituloDocumento}</a></p> 
403                                    </div> 
404 
405                            </#if> 
406 
407                        </#list> 
408                        </div> 
409                        <!-- Si hay etiqueta - Clasificamos los documentos según su etiqueta --> 
410 
411 
412                        <#if num_etiquetas != 0> 
413                            <#list nombres_etiquetas?split(",") as etiqueta> 
414                                <div> 
415                                    <h4>${etiqueta}</h4> 
416                                    <#assign etiquetaDocumento =""> 
417 
418                                    <#list DocumentosAdjuntos.getSiblings() as documentos_con> 
419 
420                                        <#if documentos_con.EtiquetaDocumentos.getOptions()?has_content> 
421                                            <#list documentos_con.EtiquetaDocumentos.getOptions() as option> 
422                                                <#assign etiquetaDocumento = documentos_con.EtiquetaDocumentos.getOptionsMap()[option]> 
423                                            </#list> 
424                                        <#else> 
425                                            <#assign etiquetaDocumento=documentos_con.EtiquetaDocumentos.getOptionsMap()[documentos_con.EtiquetaDocumentos.getData()]> 
426                                        </#if> 
427 
428                                        <#--assign etiquetaDocumento = documentos_con.EtiquetaDocumentos.getData()?string--> 
429 
430 
431                                        <#if etiquetaDocumento == etiqueta?trim> 
432 
433                                            <div class="pdf"> 
434                                                <div class="icono_pdf"></div> 
435                                                <#if documentos_con.TituloDocumento??> 
436                                                    <#if documentos_con.TituloDocumento.getData()?has_content  &&  documentos_con.TituloDocumento.getData() != ""> 
437                                                        <#assign tituloDocumento=documentos_con.TituloDocumento.getData()?string> 
438                                                    </#if> 
439                                                </#if> 
440                                                <p><a href="${documentos_con.getData()}" rel="external">${tituloDocumento}</a></p> 
441 
442 
443                                            </div> 
444 
445                                        </#if> 
446 
447                                    </#list> 
448                                </div> 
449                            </#list> 
450 
451 
452                        </#if> 
453 
454 
455                    </div> 
456                </#if> 
457                </#if> 
458                <!-- --> 
459 
460            </div> 
461 
462            <#if expediente??> 
463                <a class="volver" href="${volverURL[expediente]}">&lt; ${messages.volver}</a> 
464            </#if> 
465        </div> 
466    </div> 
467</div> 

Estático: pie de página

 

  971 214 444

  900 701 127

C/ Josep Anselm Clavé 5. 07002 Palma

Logo Ajuntament de Palma
Logo Civitas