Edukira joan

Webgunearen titulo eta logoa

Mostrar/ocultar men� principal de navegaci�n [eu]

Menu Gazteria (old)

Aplikazio habiaratuak

Menu Kultura - Kultura

Aplikazio habiaratuak

Aplikazio habiaratuak

Eduki publikatzailea

Atzealdea Liburuarekin hitzordua: Material de construcción - Eider Rodriguez

Errorea gertatu da txantiloia prozesatzerakoan.
The following has evaluated to null or missing:
==> parts2[2]  [in template "21222#21260#39362401" at line 22, 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#39362401" at line 22, column 1]
----
1<#-- Arrays de literales de fechas para construir las frases --> 
2 
3<#assign integer = 0> 
4 
5<#assign mes_es =  ["", "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic"]> 
6<#assign mes_eu =  ["", "urt", "ots", "mar", "api", "mai", "eka", "uzt", "abuz", "ira", "urr", "aza", "abe"]> 
7 
8 
9 
10<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
11<#assign article = JournalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].getData())> 
12 
13<#assign hasieraData_DateObj = hasieraData.getData()> 
14<#assign parts = hasieraData_DateObj?split("-")> 
15<#assign hasieraData_ano = parts[0]> 
16<#assign hasieraData_dia = parts[2]> 
17<#assign hasieraData_mes = (parts[1]?number)!> 
18 
19<#assign amaieraData_DateObj = amaieraData.getData()> 
20<#assign parts2 = amaieraData_DateObj?split("-")> 
21<#assign amaieraData_ano = parts2[0]> 
22<#assign amaieraData_dia = parts2[2]> 
23<#assign amaieraData_mes = (parts2[1]?number)!> 
24 
25 
26 
27<!-- Asignar la frase para la fecha de inicio --> 
28<#assign frase_fecha = formatearFechaUnica(hasieraData_mes)> 
29 
30<!-- Aquí se maneja la lógica para la fecha de fin --> 
31<#if hasieraData_mes != amaieraData_mes> 
32    <#assign frase_fecha_fin = formatearFechaDistintoMes(amaieraData_mes)> 
33<#else> 
34    <#assign frase_fecha_fin = frase_fecha> <!-- Si los meses son iguales, usar la misma frase --> 
35</#if> 
36     
37 
38<#if locale == "es_ES"> 
39    <#assign infantil = "Infantil"> 
40    <#assign literatura = "Literatura"> 
41    <#assign cine = "Cine"> 
42    <#assign musica = "Música"> 
43    <#assign teatro = "Teatro y Danza"> 
44    <#assign miscelanea = "Miscelánea"> 
45    <#assign exposiciones = "Exposiciones"> 
46    <#assign fiestas = "Fiestas y festivales"> 
47    <#assign mensaje_no_eventos = "No hay eventos de agenda."> 
48    <#assign ver_todas = "Ver toda la agenda"> 
49    <#assign url_eventos = "/es/hondarribiakultura/agenda"> 
50    <#assign volver = "volver"> 
51    <#assign compra_entrada = "compra de entradas"> 
52    <#assign compra_online = "Compra anticipada online"> 
53    <#assign compra_anticipada = "Compra anticipada"> 
54    <#assign taquilla = "Taquilla"> 
55    <#assign imagen = "Portada del evento"> 
56 
57<#elseif locale == "eu_ES"> 
58    <#assign infantil = "Haurrak"> 
59    <#assign literatura = "Literatura"> 
60    <#assign cine = "Zinema"> 
61    <#assign musica = "Musika"> 
62    <#assign teatro = "Antzerkia eta Dantza"> 
63    <#assign miscelanea = "Miszelanea"> 
64    <#assign exposiciones = "Erakusketak"> 
65    <#assign fiestas = "Jaiak eta jaialdiak"> 
66    <#assign mensaje_no_eventos = "Ez dago agenda gertakizunik."> 
67    <#assign ver_todas = "Ikusi agenda guztia"> 
68    <#assign url_eventos = "/eu/hondarribiakultura/agenda"> 
69    <#assign volver = "itzuli"> 
70    <#assign compra_entrada = "sarrera erosi"> 
71    <#assign compra_online = "Aurretik erosketa online"> 
72    <#assign compra_anticipada = "Aurretiko erosketa"> 
73    <#assign taquilla = "Leihatilan"> 
74    <#assign imagen = "Ekitaldiaren azala"> 
75 
76<#else> 
77    <#assign infantil = "Haurrak"> 
78    <#assign literatura = "Literatura"> 
79    <#assign cine = "Zinema"> 
80    <#assign musica = "Musika"> 
81    <#assign teatro = "Antzerkia eta Dantza"> 
82    <#assign miscelanea = "Miszelanea"> 
83    <#assign exposiciones = "Erakusketak"> 
84    <#assign fiestas = "Jaiak eta jaialdiak"> 
85    <#assign mensaje_no_eventos = "Ez dago agenda gertakizunik."> 
86    <#assign ver_todas = "Ikusi agenda guztia"> 
87    <#assign url_eventos = "/eu/hondarribiakultura/agenda"> 
88    <#assign volver = "itzuli"> 
89    <#assign compra_entrada = "sarrera erosi"> 
90    <#assign compra_online = "Aurretik erosketa online"> 
91    <#assign compra_anticipada = "Aurretiko erosketa"> 
92    <#assign taquilla = "Leihatilan"> 
93    <#assign imagen = "Ekitaldiaren azala"> 
94</#if> 
95 
96<#if categoria.getData() == "infantil"> 
97    <#assign texto_categoria = infantil> 
98    <#assign color_categoria = "#5390b1"> 
99    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+haurrak.svg/563f2c50-e0eb-715b-728e-af1b63f2f72e">'> 
100<#elseif categoria.getData() == "literatura"> 
101    <#assign texto_categoria = literatura> 
102    <#assign color_categoria = "#234699"> 
103    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+literatura.svg/2ef6c47d-42cc-8fe1-c6c2-241bddfaceba">'> 
104<#elseif categoria.getData() == "cine"> 
105    <#assign texto_categoria = cine> 
106    <#assign color_categoria = "#ff8132"> 
107    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+cine.svg/23d4c515-5a26-6ee1-1df1-55d20c7a4354">'> 
108<#elseif categoria.getData() == "musica"> 
109    <#assign texto_categoria = musica> 
110    <#assign color_categoria = "#dc1e28"> 
111    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+musika.svg/d33047dc-7d95-1393-e968-5b954b2f5974">'> 
112<#elseif categoria.getData() == "teatro"> 
113    <#assign texto_categoria = teatro> 
114    <#assign color_categoria = "#e94697"> 
115    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+teatro.svg/e344db1c-ad88-b29e-2263-7e61726386e9">'> 
116<#elseif categoria.getData() == "miscelanea"> 
117    <#assign texto_categoria = miscelanea> 
118    <#assign color_categoria = "#6e6e6e"> 
119    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+miscelanea.svg/86bf8878-d564-2b4a-cdfd-00beb2ab857d">'> 
120<#elseif categoria.getData() == "exposiciones"> 
121    <#assign texto_categoria = exposiciones> 
122    <#assign color_categoria = "#d5e02e"> 
123    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+exposiciones.svg/a679a198-2778-c0c1-d7f9-da9cc7cf89f7">'> 
124<#elseif categoria.getData() == "fiestas"> 
125    <#assign texto_categoria = fiestas> 
126    <#assign color_categoria = "#a08c00"> 
127    <#assign ico_categoria = '<img src="/documents/124308/39285597/ico+fiestas.svg/a1853cde-9143-4ce8-bb95-50b5b69675b1">'> 
128</#if> 
129 
130<#assign idioma_evento_text = ""> 
131<#assign idioma_evento_value = idioma_evento.getData()> 
132 
133<#if locale == "es_ES"> 
134    <#if idioma_evento_value == "euskera"> 
135        <#assign idioma_evento_text = "Euskera"> 
136    <#elseif idioma_evento_value == "castellano"> 
137        <#assign idioma_evento_text = "Castellano"> 
138     <#elseif idioma_evento_value == "elebitan"> 
139        <#assign idioma_evento_text = "Bilingüe"> 
140    <#elseif idioma_evento_value == "instrumental"> 
141        <#assign idioma_evento_text = "Instrumental"> 
142    <#else> 
143        <#assign idioma_evento_text = "V.O.S.C."> 
144    </#if> 
145<#elseif locale == "eu_ES"> 
146    <#if idioma_evento_value == "euskera"> 
147        <#assign idioma_evento_text = "Euskara"> 
148    <#elseif idioma_evento_value == "castellano"> 
149        <#assign idioma_evento_text = "Gaztelania"> 
150    <#elseif idioma_evento_value == "elebitan"> 
151        <#assign idioma_evento_text = "Elebitan"> 
152    <#elseif idioma_evento_value == "instrumental"> 
153        <#assign idioma_evento_text = "Instrumentala"> 
154    <#else> 
155        <#assign idioma_evento_text = "B.O.G.A."> 
156    </#if> 
157</#if> 
158 
159<style> 
160    .micro.kultura .detalle-evento .texto h2{ 
161        margin-top: 32px; 
162
163</style> 
164<div class="micro kultura"> 
165    <div class="detalle-evento"> 
166        <div class="datos-principales"> 
167            <div class="contenido"> 
168                <div class="imagen"> 
169                    <img alt="imagen" src="${imagen_evento.getData()}" /> 
170                    <div class="bloque-fecha" style="background-color:${color_categoria}"> 
171 
172                        <div class="fecha">                          
173                            <div class="ano">${hasieraData_ano}</div> 
174                            <#if amaieraData.erakutsiAmaieraData?? && amaieraData.erakutsiAmaieraData.getData()=="false" || amaieraData.erakutsiAmaieraData.getData() == ""> 
175                            <div class="mes">${frase_fecha}</div>  
176                            <div class="dia">${hasieraData_dia} </div>  
177                            </#if> 
178                            <#if amaieraData.erakutsiAmaieraData.getData()?has_content> 
179                                <div class="mes">${frase_fecha}</div>  
180                                <div class="dia">${hasieraData_dia} </div>  
181                                <div class="separador">-</div>   
182                                <#if hasieraData_mes != amaieraData_mes> 
183                                    <div class="mes">${frase_fecha_fin}</div>  
184                                </#if>                          
185                                <div class="dia">${amaieraData_dia} </div>  
186                            </#if> 
187                                                      
188                        </div> 
189                    </div> 
190                </div> 
191                <div class="iconos" style="background-color:${color_categoria}"> 
192                    <div class="ico ico-categoria">${ico_categoria}</div> 
193                    <div class="ico"><img src="/documents/124308/33457774/ico+reloj+blanco.svg/dc9acfff-5edf-e68b-63c6-8354c65c5c54"></div> 
194                    <div class="ico"><img src="/documents/124308/33457774/ico+localizacion+blanco.svg/19199659-01db-84a8-c8d5-9fafa455ac5c"></div> 
195                    <div class="ico"><img src="/documents/124308/33457774/ico+idioma+blanco.svg/aa28ce08-f03a-a3ed-b548-e567055ec58c"></div> 
196                    <#if precio_entradas.getData() != '' > 
197                    <div class="ico"><img src="/documents/124308/33457774/ico+entradas+blanco.svg/eaec10f7-08ea-9971-daf4-3e9181b0dcd7"></div> 
198                    </#if>                   
199                </div> 
200                <div class="datos">      
201                    <div>    
202                <div class="dato">${texto_categoria} </div>   
203                        <div class="dato">${hora.getData()}</div> 
204                        <div class="dato"><a href="${google_maps.getData()}" rel="external">${lugar_evento.getData()}</a></div>               
205                        <div class="dato"> ${idioma_evento_text}</div>                   
206                        <#if precio_entradas.getData() != '' > 
207                        <div class="dato">${precio_entradas.getData()}</div> 
208                        </#if> 
209                        <#if enlace_compra_online.getData() != ''> 
210                      <span class="informacion"><strong>${compra_online}</strong><br /> 
211                       </#if> 
212                        <#if lugar_compra_anticipada.getData() != ''> 
213                        <strong>${compra_anticipada}: </strong>${lugar_compra_anticipada.getData()}<br /> 
214                        </#if> 
215                       <#if compra_taquilla.getData() != ''> 
216                        <strong>${taquilla}: </strong>${compra_taquilla.getData()}</span> 
217                       </#if> 
218                    </div> 
219 
220                    <div>                    
221                        <#if enlace_compra_online?? && enlace_compra_online.getData()?has_content> 
222                            <div class="boton-micro" style="text-align: center;"> 
223                                <a class="boton-primario" href="${enlace_compra_online.getData()}"> 
224                                    <#if textoEnlace?? && textoEnlace.getData()?has_content> 
225                                        ${textoEnlace.getData()} 
226                                    <#else>  
227                                        ${compra_entrada} 
228                                    </#if>                                      
229                                </a> 
230                            </div> 
231                        </#if> 
232                    </div> 
233                </div> 
234            </div> 
235        </div> 
236        <div class="desarrollo"> 
237            <div class="texto">${edukia.getData()}</div>         
238                <#if irudia.getData() != ''> 
239                    <div class="portada"><img alt="${imagen}" src="${irudia.getData()}" /></div>     
240            </#if>           
241            </div>   
242    <div class="boton-micro" style="text-align: center!important;"><a class="boton-secundario" href="${url_eventos}">${volver}</a> 
243        </div> 
244</div> 
245 
246 
247 
248 
249<!-- <#function formatearFecha (mes) > 
250    <#if locale == "es_ES"> 
251 <#assign frase_fecha = mes_es[mes?number] />        
252    <span class="mes">${frase_fecha}</span> 
253 
254   <#elseif locale == "eu_ES"> 
255   <#assign frase_fecha = mes_eu[mes?number] />        
256    <span class="mes">${frase_fecha}</span> 
257 
258  </#if> 
259    <#return frase_fecha /> 
260</#function> --> 
261 
262<#function formatearFechaUnica(mes)> 
263    <#if locale == "es_ES"> 
264        <#return mes_es[mes?number] /> 
265    <#elseif locale == "eu_ES"> 
266        <#return mes_eu[mes?number] /> 
267    </#if> 
268</#function> 
269 
270<#function formatearFechaDistintoMes(mes)> 
271    <#if locale == "es_ES"> 
272        <#return mes_es[mes?number] /> 
273    <#elseif locale == "eu_ES"> 
274        <#return mes_eu[mes?number] /> 
275    </#if> 
276</#function> 

Boton ver mas eventos