PELUQUERIA CARMEN VALERO

Atrás PELUQUERIA CARMEN VALERO

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Numero  [in template "37845#37873#4334653" at line 166, column 98]

----
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: #assign negocioNumero = Numero.getDat...  [in template "37845#37873#4334653" at line 166, column 73]
----
1<#assign articleId =.vars["reserved-article-id"].data /> 
2<#assign title = .vars['reserved-article-title'].data> 
3	<#assign description=.vars["reserved-article-description"].data /> 
4	<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5	<!-- solo obtengo las categorias de estos dos --> 
6		<#assign categoriesSector= journalTool.getCategoriesNames(groupId,articleId ,locale, ["Sectores"])> 
7		<#assign categoriesGrupo= journalTool.getCategoriesNames(groupId,articleId ,locale, ["Grupos"])> 
8			 
9		<article class="template template-detail template-business-detail"> 
10			<!-- Título--> 
11			<#assign showJournalTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) /> 
12			<#if showAssetTitle?has_content && showAssetTitle> 
13				<div class="portlet-title-wrapper "> 
14					<div class="h3 border-bottom">${title}</div>	 
15				</div> 
16				<#else> 
17					<div class="portlet-title-wrapper"> 
18						<div class="h3 border-bottom">${title}</div>	 
19					</div> 
20				</#if> 
21				 
22			<#assign cssClassImage =""/> 
23			<#assign cssClassData =""/> 
24				 
25			<#if validator.isNotNull(smallImageUrl)>	 
26				<#assign cssClassImage ="col-md-4"/> 
27				<#assign cssClassData ="col-md-8"/> 
28			<#else> 
29				<#assign cssClassData ="col-12"/> 
30			</#if> 
31			 
32			<!-- Datos --> 
33				<section class="portlet-content-wrapper "> 
34					<div class="row"> 
35						 
36						<#if validator.isNotNull(smallImageUrl)> 
37							<div class="card ${cssClassImage}">  
38							 
39								<a href="${smallImageUrl}" title="Imagen ${title}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 3)}');"> 
40									<img src="${dlTool.getThumbnail(smallImageUrl, 3)}" alt="Imagen ${title}" /> 
41								</a> 
42							 
43							</div> 
44						</#if> 
45						<div class=" card ${cssClassData}"> 
46							<#if Horario?? && validator.isNotNull(Horario.data)> 
47								<div class="card-header h4">Horario:</div> 
48								<div class="card-body"> 
49									<span class="phone d-block"> 
50										${Horario.getData()} 
51									</span> 
52								</div>	 
53							</#if>		 
54							<div class="card-header h4">Información de Contacto</div> 
55							<div class="card-body"> 
56								<#if Calle?? && validator.isNotNull(Calle.data)> 
57									<span class="address d-block"> 
58										<span class="fas fa-map-marker-alt"><span class="hide-accessible">Dirección</span></span> 
59										<span>&nbsp;${Calle.getData()}</span> 
60										<#if Numero?? && validator.isNotNull(Numero.data)> 
61											<span>&nbsp;nº&nbsp;${Numero.getData()}</span> 
62										</#if>	 
63									</span> 
64								</#if> 
65								<#if Telefono?? && validator.isNotNull(Telefono.data)> 
66									<#if Telefono.getSiblings()?has_content>  
67										<#list Telefono.getSiblings() as cur_Telefono>  
68											<span class="phone d-block"> 
69												<span class="fas fa-phone"><span class="hide-accessible">Teléfono</span></span>										 
70												&nbsp;${cur_Telefono.getData()}  
71											</span> 
72										</#list>  
73									</#if> 
74								</#if> 
75								<#if Fax?? && validator.isNotNull(Fax.data)> 
76									<span class="fax d-block"> 
77										<span class="fas fa-blender-phone"><span class="hide-accessible">Fax</span></span>										 
78										&nbsp;${Fax.getData()} 
79									</span> 
80								</#if> 
81								<#if Contacto?? && validator.isNotNull(Contacto.data)> 
82									<#if Contacto.getSiblings()?has_content> 
83										<#list Contacto.getSiblings() as cur_Contacto> 
84											${cur_Contacto.getData()} 
85										</#list> 
86									</#if> 
87								</#if>	 
88								<#if Cargo?? && validator.isNotNull(Cargo.data)> 
89									<span class="manager d-block"> 
90										<span class="fa fa-user" ></span><span>&nbsp;${Cargo.getData()}</span>									 
91										 
92									</span> 
93								</#if>								 
94								<#if Email?? && validator.isNotNull(Email.data)> 
95									<#if Email.getSiblings()?has_content>  
96										<#list Email.getSiblings() as cur_Email>  
97											<span class="email d-block"> 
98												<span class="far fa-envelope"><span class="hide-accessible">Email</span></span> 
99												<a href="mailto:${cur_Email.getData()}" title="Enviar email"> ${cur_Email.getData()} </a> 
100											</span> 
101										</#list>  
102									</#if> 
103								</#if>	 
104								<#if Web?? && validator.isNotNull(Web.data)> 
105									<span class="web d-block"> 
106										<span class="far fa-window-restore"><span class="hide-accessible">Web</span></span> 
107										<a href="${Web.getData()}" onclick="this.target='_blank'"> ${Web.getData()}  </a> 
108									</span> 
109								</#if> 
110							</div> 
111							<div class="card-header h4"> Información adicional</div> 
112							 
113							<div class ="card-body"> 
114								 
115								<#if Fundacion?? && validator.isNotNull(Fundacion.data)> 
116									<span class="anio d-block"> 
117										<span class="important">Año de fundación:&nbsp;&nbsp;</span><span>${Fundacion.getData()}</span> 
118									</span> 
119								</#if> 
120								<#if Servicios?? && validator.isNotNull(Servicios.data)> 
121									<span class="services d-block"> 
122										<span class="important">Servicios que presta:&nbsp;&nbsp;</span><span>${Servicios.getData()}</span> 
123									</span> 
124								</#if> 
125								<#if Especializacion?? && validator.isNotNull(Especializacion.data)> 
126									<span class="services d-block"> 
127										<span class="important">Especialización:&nbsp;&nbsp;</span><span>${Especializacion.getData()}</span> 
128									</span> 
129								</#if> 
130								<#if Asociacion?? && validator.isNotNull(Asociacion.data)> 
131									<span class="services d-block"> 
132										<span class="important">Comercio asociado a:&nbsp;&nbsp;</span><span>${Asociacion.getData()}</span> 
133									</span> 
134								</#if> 
135								<#if Actividades?? && validator.isNotNull(Actividades.data)> 
136									<span class="services d-block"> 
137										<span class="important">Otras actividades:&nbsp;&nbsp;</span><span>${Actividades.getData()}</span> 
138									</span> 
139								</#if>	 
140								<#if validator.isNotNull(categoriesGrupo) || validator.isNotNull(categoriesSector) > 
141									<span class="categories d-block"> 
142									 
143										<span class="important">Sector:&nbsp;</span> 
144										<span>${categoriesSector}</span></br> 
145										 
146										<span class="important">Grupo:&nbsp;</span> 
147										<span>${categoriesGrupo}</span></br> 
148										 
149											 
150									</span> 
151										 
152												 
153								</#if> 
154								 
155								<#if RedesSociales?? && validator.isNotNull(RedesSociales.data)> 
156									<span class="services d-block"> 
157										<span class="important mb-3">Redes Sociales:&nbsp;&nbsp;</span><span>${RedesSociales.getData()}</span> 
158									</span> 
159								</#if>	 
160								 
161								 
162								 
163									<#assign mapsURL = "https://maps.google.com/"> 
164									<#assign negocioNombre = title?html> 
165									<#assign negocioCalle = Calle.getData()?html> 
166									<#assign negocioNumero = Numero.getData()?html> 
167									<#assign address = groupTool.getAddress(themeDisplay.getScopeGroup())!/> 
168									<#assign city = address.city /> 
169 
170									<#assign mapsURLWithLocation = mapsURL + "?q=" + negocioNombre + "," +negocioCalle + "," + negocioNumero + "," + htmlUtil.escapeURL(city)> 
171									<span class="maps d-block"> 
172										<span> 
173											<a href="${mapsURLWithLocation}" onclick="this.target='_blank'">Ver localización en Google Maps ( con Población)</a><br/> 
174											 
175											 
176											 
177										</span> 
178									</span> 
179								 
180									 
181							 
182							 
183															 
184								 
185							</div> 
186						</div> 
187						 
188						 
189						 
190						 
191					</div> 
192					 
193			 
194			</section>					 
195		</article>