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

"Tomaxen abenturak: Espien eguna"

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>