En esta página se muestran los convenios firmados y/o vigentes durante el año 2024.

Responsable del contenido: El servicio municipal que tramita el convenio
Publicado: 17 de enero de 2024
Última actualización: 24 de julio de 2024

angle-left Convenio firmado con la Universidad Autónoma de Madrid para el desarrollo de un programa de prácticas para universitarios
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> dlTool.getDLFileEntryByPath(conv.getData())  [in template "32656#32690#75223" at line 41, column 86]

----
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: #assign fileEntry = dlTool.getDLFileE...  [in template "32656#32690#75223" at line 41, column 65]
----
1<#assign dlTool = utilLocator.findUtil("lportal7.0ce-hook", "as.asac.template.tools.DLTool") /> 
2<#assign journalTool = utilLocator.findUtil("lportal7.0ce-hook", "as.asac.template.tools.JournalTool") /> 
3<#assign title = .vars['reserved-article-title'].data> 
4<#assign date=.vars["reserved-article-display-date"].data /> 
5<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMM yyyy", locale, timezone)> 
6 
7<div class="convenio detail template row row-spacing"> 
8	 
9	 
10	<div class="date-wrapper text-default text-right"> 
11	<small><span class="icon-calendar"><span> <@liferay.language key="display-date" /></span>&nbsp;</span><span class="date">${dateFormatted}</span></small> 
12	</div> 
13 
14	<#if DatosConvenio.data != ""> 
15		<div class="col-md-12"> 
16			<h4>Datos Convenio</h4> 
17			<div class="text">${DatosConvenio.data}</div> 
18		</div> 
19	</#if> 
20	<#if ObjetoConvenio.data != ""> 
21		<div class="col-md-12"> 
22			<h4>Objeto del Convenio</h4> 
23			<div class="text">${ObjetoConvenio.data}</div> 
24		</div> 
25	</#if> 
26	<#if Participantes.data != ""> 
27		<div class="col-md-12"> 
28			<h4>Participantes</h4> 
29			<div class="text">${Participantes.data}</div> 
30		</div> 
31	</#if> 
32	<#if Convenio ??> 
33		<#if Convenio.getSiblings()?has_content> 
34			<div class="col-md-12"> 
35			<h4>Documentos</h4> 
36				<#list Convenio.getSiblings() as conv> 
37					<#if conv.data !=""> 
38						<div class="col-md-6 uxgl-horizontal-card"> 
39							<div class="document-wrapper card card-horizontal"> 
40								<div class="card-row"> 
41								<#assign fileEntry = dlTool.getDLFileEntryByPath(conv.getData())/> 
42								<#assign name = ""/> 
43								<#if validator.isNotNull(fileEntry.getExtension())> 
44									<#assign name = fileEntry.getTitle()/> 
45									 
46									<#if conv.NombreConvenio.data!=""> 
47										<#assign name = conv.NombreConvenio.data/> 
48									</#if> 
49									<div class="card-col-field card-col-gutters"> 
50										<a class="document document-${fileEntry.getExtension()} big" href="${conv.data}" title="${fileEntry.getTitle()}"> 
51											<span class="hide-accessible">${fileEntry.getTitle()}</span> 
52										</a> 
53									</div> 
54								 
55									<div class="card-col-content card-col-gutters"> 
56										<a class="" href="${conv.data}" title="${fileEntry.getTitle()}"> 
57											<span class="small text-uppercase">${name}</span> 
58										</a> 
59									</div> 
60								</#if> 
61								</div> 
62							</div> 
63						</div> 
64					</#if> 
65				</#list> 
66			</div> 
67		</#if> 
68	</#if> 
69	 
70</div>