null
Atrás

Combo Mes - Bienvenida

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> featuresComparador.youtubeTikTok  [in template "2233237#2233283#PL_COMPARADOR_COMBOS" at line 43, column 30]

----
Tip: It's the step after the last dot 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: #if featuresComparador.youtubeTikTok...  [in template "2233237#2233283#PL_COMPARADOR_COMBOS" at line 43, column 25]
----
1<#-- 
2Last update: 07/08/2019 
3Changelog (Last 3): 
4    10/09/2019: Ahora si compara, no muestra textos quemados 
5 
610/09/2019: Ordenación y modificacion de nombres 
7--> 
8 
9 
10<#-- Google Tag Manager--> 
11   <#assign GTM = "btn-action__continue"> 
12 
13<#assign recommendedCss = "" /> 
14<#if typeCombo.getData() == 'recommended'> 
15    <#assign recommendedCss = "col-recommended" />     
16    <#assign recommended = "<span class=\"icons-star\"></span><span class=\"text\" onClick=\"deleteCombo(this)\">Recomendado</span>" /> 
17<#else> 
18    <#assign recommended = "<span class=\"icons-close\" onClick=\"deleteCombo(this)\"></span>" /> 
19    <#assign recommendedCss = "" /> 
20</#if> 
21 
22<#-- Button --> 
23<#if button.buttonExtLink.getData()?has_content> 
24	<#assign link = button.buttonExtLink.getData()> 
25<#elseif button.buttonPageLink.getFriendlyUrl()?has_content> 
26	<#assign link = button.buttonPageLink.getFriendlyUrl()> 
27</#if> 
28                        			 
29<div class="cols-comp col-data ${recommendedCss} comboCompararDelete"> 
30	<div class="data-info"> 
31		<div class="top">${recommended}</div> 
32 
33		<div class="content"> 
34			<p class="size">${size.getData()}</p> 
35 
36			<p class="name">${upperText.getData()}</p> 
37 
38			<p class="price">${priceValue.getData()}</p> 
39		</div> 
40	</div> 
41    <#if features.getSiblings()?has_content> 
42		<ul class="list"> 
43			<#if featuresComparador.youtubeTikTok.getData()?has_content> 
44			<li class="items"><span class="title d-lg-none">Youtube y TikTok</span> <span class="text">${featuresComparador.youtubeTikTok.getData()}</span></li> 
45			</#if> 
46			<li class="items"><span class="title d-lg-none">WhatsApp</span> <span class="text">${featuresComparador.whatsApp.getData()}</span></li> 
47			<li class="items"><span class="title d-lg-none">Llamadas entre Tuentis</span> <span class="text">${featuresComparador.llamadaTuenti.getData()}</span></li> 
48			<li class="items"><span class="title d-lg-none">Minutos Voz</span> <span class="text">${featuresComparador.minVoz.getData()}</span></li> 
49		    <li class="items"><span class="title d-lg-none">SMS</span> <span class="text">${featuresComparador.sms.getData()}</span></li>		 
50			<li class="items"><span class="title d-lg-none">Duración</span> <span class="text">${featuresComparador.duracion.getData()}</span></li>	 
51		</ul> 
52	</#if> 
53     
54	<div class="row-btn"> 
55  		<a class="btn btn-red ${GTM} " href="${link}?producto=${.vars['reserved-article-id'].data}" title="">${button.getData()}</a> 
56  	</div> 
57</div>