Publicador de contenidos

Publicador de contenidos

Carrusel

Publicador de contenidos

Qué tengo que hacer si ...

Portlet de Twitter

Contáctanos Albacete

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> whatsapp  [in template "20116#20152#71172" at line 9, column 6]

----
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: #if whatsapp.getData()?? && whatsapp...  [in template "20116#20152#71172" at line 9, column 1]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#if whatsapp.getData()?? && whatsapp.getData()?has_content> 
10    <#assign whatsappnumber = whatsapp.getData()> 
11    <#if whatsappnumber?contains(".")> 
12        <#assign whatsappnumber = whatsappnumber?replace(".", "")> 
13    </#if> 
14    <#if whatsappnumber?contains(" ")> 
15        <#assign whatsappnumber = whatsappnumber?replace(" ", "")> 
16    </#if> 
17    <#if whatsappnumber?starts_with("+34")> 
18        <#assign whatsappnumber = whatsappnumber> 
19    <#else> 
20        <#assign whatsappnumber = "+34" + whatsappnumber> 
21    </#if> 
22</#if> 
23 
24<#if whatsapp?has_content && whatsapp.getData()?has_content> 
25	<div class="home-section-contactanos container-fluid-900"> 
26		<div>  
27			<header> <h2><@liferay.language key="aqualogy.liferay.contact.us" /></h2> </header>  
28			<div class="row">  
29				<div class="group-dest col-sm-3">  
30					<p><strong><@liferay.language key="aqualogy.liferay.online" />:</strong></p>  
31					<#if NombreContacto.getSiblings()?has_content> 
32						<#list NombreContacto.getSiblings() as cur_nombreContacto > 
33							<#if cur_nombreContacto?has_content && cur_nombreContacto.getData()?has_content> 
34								<#assign nombreContacto = cur_nombreContacto.getData()> 
35							<#else> 
36								<#assign nombreContacto = ""> 
37							</#if> 
38							<#if cur_nombreContacto.URLContacto?has_content && cur_nombreContacto.URLContacto.getData()?has_content> 
39								<#assign urlContacto = cur_nombreContacto.URLContacto.getData()> 
40							<#else> 
41								<#assign urlContacto = ""> 
42							</#if> 
43							<p><a href="${urlContacto}" target="_blank">${nombreContacto}</a></p> 			 
44						</#list> 
45					</#if> 
46				</div>  
47				<div class="group-dest col-sm-3">  
48					<p><strong><@liferay.language key="aqualogy.liferay.by.phone" />:</strong></p>  
49					<#if NombreTelefono.getSiblings()?has_content> 
50						<#list NombreTelefono.getSiblings() as cur_NombreTelefono> 
51							<#if cur_NombreTelefono?has_content && cur_NombreTelefono.getData()?has_content> 
52								<#assign nombreTelefono = cur_NombreTelefono.getData() + ": "> 
53							<#else> 
54								<#assign nombreTelefono = ""> 
55							</#if> 
56							<#if cur_NombreTelefono.NumeroTelefono?has_content && cur_NombreTelefono.NumeroTelefono.getData()?has_content> 
57								<#assign numeroTelefono = cur_NombreTelefono.NumeroTelefono.getData()> 
58							<#else> 
59								<#assign numeroTelefono = ""> 
60							</#if> 
61							<p>${nombreTelefono}${numeroTelefono}</p> 
62						</#list> 
63					</#if> 
64				</div>  
65				<div class="group-dest col-sm-3"> 
66					<p><strong>Whatsapp:</strong></p>					 
67					<p><a target="blank" style="text-decoration-color:transparent;" href="https://wa.me/${whatsappnumber}"><svg style="color:green" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-whatsapp" viewBox="0 0 16 16"> 
68  <path d="M13.601 2.326A7.854 7.854 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.933 7.933 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.573 6.573 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.557 6.557 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592zm3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.729.729 0 0 0-.529.247c-.182.198-.691.677-.691 1.654 0 .977.71 1.916.81 2.049.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232z"/>  
69</svg> ${whatsapp.getData()}</a></p> 
70				</div>  
71				<div class="group-dest col-sm-3">  
72					<p><strong><@liferay.language key="aqualogy.liferay.in.our.offices" />:</strong></p>  
73					<p>${Direccion.getData()}<br/>${DireccionCP.getData()}</p>  
74					<#if EnlaceDireccion?has_content && EnlaceDireccion.getData()?has_content> 
75					<p><i class="glyphicon glyphicon-map-marker" aria-hidden="true"></i> 
76					<a href="${EnlaceDireccion.getData()}"><@liferay.language key="aqualogy.liferay.view.map" /></a></a></p>  
77					</#if> 
78					<#if Horario?has_content && Horario.getData()?has_content> 
79					<p>${Horario.getData()}</p>  
80					</#if> 
81				</div>  
82			</div>  
83		</div> 
84	</div> 
85<#else> 
86	<div class="home-section-contactanos container-fluid-900"> 
87		<div>  
88			<header> <h2><@liferay.language key="aqualogy.liferay.contact.us" /></h2> </header>  
89			<div class="row">  
90				<div class="group-dest col-sm-4">  
91					<p><strong><@liferay.language key="aqualogy.liferay.online" />:</strong></p>  
92					<#if NombreContacto.getSiblings()?has_content> 
93						<#list NombreContacto.getSiblings() as cur_nombreContacto > 
94							<#if cur_nombreContacto?has_content && cur_nombreContacto.getData()?has_content> 
95								<#assign nombreContacto = cur_nombreContacto.getData()> 
96							<#else> 
97								<#assign nombreContacto = ""> 
98							</#if> 
99							<#if cur_nombreContacto.URLContacto?has_content && cur_nombreContacto.URLContacto.getData()?has_content> 
100								<#assign urlContacto = cur_nombreContacto.URLContacto.getData()> 
101							<#else> 
102								<#assign urlContacto = ""> 
103							</#if> 
104							<p><a href="${urlContacto}" target="_blank">${nombreContacto}</a></p> 			 
105						</#list> 
106					</#if> 
107				</div>  
108				<div class="group-dest col-sm-4">  
109					<p><strong><@liferay.language key="aqualogy.liferay.by.phone" />:</strong></p>  
110					<#if NombreTelefono.getSiblings()?has_content> 
111						<#list NombreTelefono.getSiblings() as cur_NombreTelefono> 
112							<#if cur_NombreTelefono?has_content && cur_NombreTelefono.getData()?has_content> 
113								<#assign nombreTelefono = cur_NombreTelefono.getData() + ": "> 
114							<#else> 
115								<#assign nombreTelefono = ""> 
116							</#if> 
117							<#if cur_NombreTelefono.NumeroTelefono?has_content && cur_NombreTelefono.NumeroTelefono.getData()?has_content> 
118								<#assign numeroTelefono = cur_NombreTelefono.NumeroTelefono.getData()> 
119							<#else> 
120								<#assign numeroTelefono = ""> 
121							</#if> 
122							<p>${nombreTelefono}${numeroTelefono}</p> 
123						</#list> 
124					</#if> 
125				</div>  
126				<div class="group-dest col-sm-4">  
127					<p><strong><@liferay.language key="aqualogy.liferay.in.our.offices" />:</strong></p>  
128					<p>${Direccion.getData()}<br/>${DireccionCP.getData()}</p>  
129					<#if EnlaceDireccion?has_content && EnlaceDireccion.getData()?has_content> 
130					<p><i class="glyphicon glyphicon-map-marker" aria-hidden="true"></i> 
131					<a href="${EnlaceDireccion.getData()}"><@liferay.language key="aqualogy.liferay.view.map" /></a></a></p>  
132					</#if> 
133					<#if Horario?has_content && Horario.getData()?has_content> 
134					<p>${Horario.getData()}</p>  
135					</#if> 
136				</div>  
137			</div>  
138		</div> 
139	</div> 
140</#if>