Publicador de contenidos

Venta por subasta pública de un bien patrimonial de EMT Palma
Se ha producido un error al procesar 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