Saltar al contenido

Título y logo de la página

Mostrar/ocultar menú principal de navegación

Imagen de páginas interiores

Lasarte

Aplicaciones anidadas

Publicador de contenidos

Kontukantoi

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> parts2[2]  [in template "21222#21260#81933" at line 31, column 28]

----
Tip: It's the final [] step that caused this error, not those before it.
----
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 amaieraData_dia = parts2[2]  [in template "21222#21260#81933" at line 31, column 1]
----
1<#-- Arrays de literales de fechas para construir las frases--> 
2 
3<#assign integer = 0> 
4     
5<#assign mes_es = ["", "de enero", "de febrero", "de marzo", "de abril", "de mayo", "de junio", "de julio", "de agosto", "de septiembre", "de octubre", "de noviembre", "de diciembre"]> 
6     
7<#assign mes_eu = ["", "Urtarrilaren", "Otsailaren", "Martxoaren", "Apirilaren", "Maiatzaren", "Ekainaren", "Uztailaren", "Abuztuaren", "Irailaren", "Urriaren", "Azaroaren", "Abenduaren"]> 
8 
9<#assign mes_fin_eu = ["", "urtarrilaren", "otsailaren", "martxoaren", "apirilaren", "maiatzaren", "ekainaren", "uztailaren", "abuztuaren", "irailaren", "urriaren", "azaroaren", "abenduaren"]> 
10 
11<#assign dia_eu = ["", "1ean", "2an", "3an", "4an", "5ean", "6an", "7an", "8an", "9an", "10ean", "11n", "12an", "13an", "14an", "15ean", "16an", "17an", "18an", "19an", "20an", "21ean", "22an", "23an", "24an", "25ean", "26an", "27an", "28an", "29an", "30ean", "31n"]> 
12 
13<#assign dia_del_eu = ["", "1-etik", "2-tik", "3-tik", "4-tik", "5-etik", "6-tik", "7-tik", "8-tik", "9-tik", "10-etik", "11-tik", "12-tik", "13-tik", "14-tik", "15-etik", "16-tik", "17-tik", "18-tik", "19-tik", "20-tik", "21-etik", "22-tik", "23-tik", "24-tik", "25-etik", "26-tik", "27-tik", "28-tik", "29-tik", "30-etik", "31-tik"]> 
14 
15<#assign dia_al_eu = ["", "1-era", "2-ra", "3-ra", "4-ra", "5-era", "6-ra", "7-ra", "8-ra", "9-ra", "10-era", "11-ra", "12-ra", "13-ra", "14-ra", "15-era", "16-ra", "17-ra", "18-ra", "19-ra", "20-ra", "21-era", "22-ra", "23-ra", "24-ra", "25-era", "26-ra", "27-ra", "28-ra", "29-ra", "30-era", "31-ra"]> 
16 
17 
18 
19 
20<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
21<#--set ($AssetCategoryService = $serviceLocator.findService("com.liferay.portlet.asset.service.AssetCategoryService"))--> 
22<#assign article = JournalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].getData())> 
23<#--set ($categories = $AssetCategoryService.getCategories("com.liferay.portlet.journal.model.JournalArticle", $article.getResourcePrimKey()))--> 
24<#assign hasieraData_DateObj = hasieraData.getData()> 
25<#assign parts = hasieraData_DateObj?split("-")> 
26<#assign hasieraData_dia = parts[2]> 
27<#assign hasieraData_mes = parts[1]+""> 
28 
29<#assign amaieraData_DateObj = amaieraData.getData()> 
30<#assign parts2 = amaieraData_DateObj?split("-")> 
31<#assign amaieraData_dia = parts2[2]> 
32<#assign amaieraData_mes = parts2[1]+""> 
33<#if hasieraData_mes?substring(0, 1)=="0"> 
34    <#assign hasieraData_mes = hasieraData_mes?substring(1)> 
35</#if> 
36<#if amaieraData_mes?substring(0, 1)=="0"> 
37    <#assign amaieraData_mes = amaieraData_mes?substring(1)> 
38</#if> 
39 
40 
41<#if amaieraData.erakutsiAmaieraData?? && amaieraData.erakutsiAmaieraData.getData()=="false" || amaieraData.erakutsiAmaieraData.getData() == ""> 
42    <#assign frase_fecha = formatearFechaUnica(hasieraData_dia, hasieraData_mes)> 
43<#elseif amaieraData.erakutsiAmaieraData?? && amaieraData.erakutsiAmaieraData.getData()=="true"> 
44    <#if hasieraData_mes == amaieraData_mes> 
45        <#assign frase_fecha =  formatearFechaMismoMes(hasieraData_dia, amaieraData_dia, hasieraData_mes)> 
46    <#elseif hasieraData_mes != amaieraData_mes> 
47        <#assign frase_fecha = formatearFechaDistintoMes(hasieraData_dia, hasieraData_mes, amaieraData_dia, amaieraData_mes)> 
48    </#if> 
49</#if> 
50 
51<#assign cuando = "NOIZ"> 
52<#assign donde = "NON"> 
53<#assign idioma = "HIZKUNTZA"> 
54<#assign entradas = "SARRERAK"> 
55<#assign gratis = "Doan"> 
56<#assign compra_online = "Aurretik erosketa online"> 
57<#assign compra_anticipada = "Aurretiko erosketa"> 
58<#assign taquilla = "Leihatilan"> 
59 
60<#if locale == "es_ES"> 
61    <#assign cuando = "CUÁNDO"> 
62    <#assign donde = "DÓNDE"> 
63    <#assign idioma = "IDIOMA"> 
64    <#assign entradas = "ENTRADAS"> 
65    <#assign gratis = "Gratis"> 
66    <#assign compra_online = "Compra anticipada online"> 
67    <#assign compra_anticipada = "Compra anticipada"> 
68    <#assign taquilla = "Taquilla"> 
69    <#elseif locale == "eu_ES"> 
70    <#assign cuando = "NOIZ"> 
71    <#assign donde = "NON"> 
72    <#assign idioma = "HIZKUNTZA"> 
73    <#assign entradas = "SARRERAK"> 
74    <#assign gratis = "Doan"> 
75    <#assign compra_online = "Aurretik erosketa online"> 
76    <#assign compra_anticipada = "Aurretiko erosketa"> 
77    <#assign taquilla = "Leihatilan"> 
78<#else> 
79    <#assign cuando = "NOIZ"> 
80    <#assign donde = "NON"> 
81    <#assign idioma = "HIZKUNTZA"> 
82    <#assign entradas = "SARRERAK"> 
83    <#assign gratis = "Doan"> 
84    <#assign compra_online = "Aurretik erosketa online"> 
85    <#assign compra_anticipada = "Aurretiko erosketa"> 
86    <#assign taquilla = "Leihatilan"> 
87</#if> 
88 
89<#assign idioma_evento_text = ""> 
90<#assign idioma_evento_value = idioma_evento.getData()> 
91<#assign idioma_evento_value = idioma_evento_value?replace("[\"", "")> 
92<#assign idioma_evento_value = idioma_evento_value?replace("\"]", "")> 
93<#if locale == "es_ES">  
94    <#if idioma_evento_value == "euskera"> 
95        <#assign idioma_evento_text = "Euskera"> 
96    <#elseif idioma_evento_value == "castellano"> 
97        <#assign idioma_evento_text = "Castellano">     
98    <#elseif idioma_evento_value == "vo"> 
99        <#assign idioma_evento_text = "V.O.S.">     
100    <#elseif idioma_evento_value == "besteak"> 
101        <#assign idioma_evento_text = "Otros"> 
102    <#else> 
103        <#assign idioma_evento_text = "Euskera / Castellano">     
104    </#if> 
105<#elseif locale == "eu_ES"> 
106    <#if idioma_evento_value == "euskera"> 
107        <#assign idioma_evento_text = "Euskara"> 
108    <#elseif idioma_evento_value == "castellano"> 
109        <#assign idioma_evento_text = "Gaztelaniaz">     
110    <#elseif idioma_evento_value == "vo"> 
111        <#assign idioma_evento_text = "J.B.A."> 
112    <#elseif idioma_evento_value == "besteak"> 
113        <#assign idioma_evento_text = "Besteak">     
114    <#else> 
115        <#assign idioma_evento_text = "Euskara / Gaztelaniaz"> 
116    </#if> 
117<#else> 
118    <#if idioma_evento_value == "euskera"> 
119        <#assign idioma_evento_text = "Euskara">     
120    <#elseif idioma_evento_value == "castellano"> 
121        <#assign idioma_evento_text = "Gaztelaniaz">     
122    <#elseif idioma_evento_value == "vo"> 
123        <#assign idioma_evento_text = "J.B.A.">     
124    <#elseif idioma_evento_value == "besteak"> 
125        <#assign idioma_evento_text = "Besteak">     
126    <#else> 
127        <#assign idioma_evento_text = "Euskara / Gaztelaniaz">     
128    </#if> 
129</#if> 
130 
131 
132 
133<div class="entradilla">${laburpena.getData()}</div> 
134<div class="lasarte"> 
135    <div class="cuatro_columnas info-agenda"> 
136        <div class="columna_primera"> 
137            <div class="cajas-ficha-agenda"> 
138                 
139                <span class="icono"> 
140                    <img alt="calendario" src="/documents/298010/2975991/icono+cuando/0a05a5f4-66d8-7667-00cc-a26e1dfc8a07?t=1522146161427" /> 
141                </span> 
142                <span class="titulo">${cuando}</span> 
143               <span class="sub-titulo"><span class="fecha">${frase_fecha}</span> • ${hora.getData()}</span> 
144            </div> 
145        </div> 
146        <div class="columna_medio"> 
147            <div class="cajas-ficha-agenda"> 
148                <span class="icono"> 
149                    <img alt="ubicacion" src="/documents/298010/2975991/icono-ubicacion/2deb1be5-f2db-8f56-3f52-64dff72eb794?t=1522145738376" /> 
150                </span> 
151                <span class="titulo">${donde}</span> 
152                <span class="sub-titulo"> 
153                    <a href="${google_maps.getData()}">${lugar_evento.getData()}</a> 
154                </span> 
155            </div> 
156        </div> 
157        <div class="columna_medio"> 
158            <div class="cajas-ficha-agenda"> 
159                <span class="icono"> 
160                    <img alt="idioma" src="/documents/298010/2975991/icono+idioma/3ec8bf5b-41ca-b197-079f-834f9f7b2a53?t=1522221353909" /> 
161                </span> 
162                <span class="titulo"> 
163                    ${idioma} 
164                </span> 
165                <span class="sub-titulo"> 
166                    ${idioma_evento_text} 
167                </span> 
168            </div> 
169        </div> 
170        <div class="columna_ultima"> 
171            <div class="cajas-ficha-agenda"> 
172                <span class="icono"> 
173                    <img alt="entradas" src="/documents/298010/2975991/icono+entradas/3ebca96b-fc2e-0f1d-0cfc-95cb05ca9c0a?t=1522146175532" /> 
174                </span> 
175                <span class="titulo"> 
176                    ${entradas} 
177                </span> 
178                <#if precio_entradas.getData() != ""> 
179                    <span class="sub-titulo">${precio_entradas.getData()} €</span>  
180                <#else> 
181                    <span class="sub-titulo">${gratis}</span> 
182                </#if>   
183                <#if enlace_compra_online.getData() != "">   
184                    <span class="informacion"><strong><a href="${enlace_compra_online.getData()}">${compra_online}</a></strong><br /> 
185                </#if> 
186                <#if lugar_compra_anticipada.getData() != ""> 
187                    <strong>${compra_anticipada}: </strong>${lugar_compra_anticipada.getData()}<br /> 
188                </#if> 
189                <#if compra_taquilla.getData() != ""> 
190                    <strong>${taquilla}: </strong>${compra_taquilla.getData()}</span> 
191                </#if> 
192            </div> 
193        </div> 
194    </div> 
195</div> 
196 
197  <div class="desarrollo"> 
198        ${edukia.getData()} 
199  </div> 
200  <p>&nbsp;</p> 
201  <p>&nbsp;</p> 
202  <hr/> 
203  <p>&nbsp;</p> 
204</div> 
205 
206<#-- Función para formatear una fecha única --> 
207<#function formatearFechaUnica(dia, mes)> 
208    <#if locale == "es_ES"> 
209        <#return dia + " " + mes_es[mes?number]> 
210    <#elseif locale == "eu_ES"> 
211        <#assign str=mes_eu[mes?number]+" "+dia_eu[dia?number] /> 
212        <#return str> 
213    <#else> 
214        <#return dia + " " + mes_es[mes?number]> 
215    </#if> 
216</#function> 
217 
218<#-- Función para formatear fechas en el mismo mes --> 
219<#function formatearFechaMismoMes(dia1, dia2, mes)> 
220    <#if locale == "es_ES"> 
221        <#return dia1 + " al " + dia2 + " " + mes_es[mes?number]> 
222    <#elseif locale == "eu_ES"> 
223        <#assign str=mes_eu[mes?number]+" "+dia_del_eu[dia1?number]+" "+ dia_al_eu[dia2?number] /> 
224        <#return str> 
225    <#else> 
226        <#return dia1 + " al " + dia2 + " " + mes_es[mes?number]> 
227    </#if> 
228</#function> 
229 
230<#-- Función para formatear fechas en diferentes meses --> 
231<#function formatearFechaDistintoMes(dia1, mes1, dia2, mes2)> 
232    <#if locale == "es_ES"> 
233        <#return dia1 + " " + mes_es[mes1?number] + " al " + dia2 + " " + mes_es[mes2?number]> 
234    <#elseif locale == "eu_ES"> 
235        <#return mes_fin_eu[mes1?number]+" "+dia_del_eu[dia1?number]+" "+mes_fin_eu[mes2?number]+" "+dia_al_eu[dia2?number]+" "> 
236    <#else> 
237        <#return dia1 + " " + mes_es[mes1?number] + " al " + dia2 + " " + mes_es[mes2?number]> 
238    </#if> 
239</#function>