Servicios de atención a la violencia machista

Se ha producido un error al procesar la plantilla.
Failed to "?eval" string with this error:

---begin-message---
Syntax error in ?eval-ed string in line 1, column 60:
Lexical error: encountered "u" (117), after "\"Programa d\\".
---end-message---

The failing expression:
==> json_string?eval  [in template "20101#20128#TPL_DEFAULT_BASICO_1COL" at line 80, column 104]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign map = json_string?eval  [in template "20101#20128#TPL_DEFAULT_BASICO_1COL" at line 80, column 89]
----
1<#assign imagen =""/> 
2<#assign modifiedDate = .vars['reserved-article-modified-date'].data> 
3<#setting locale = localeUtil.getDefault()> 
4<#assign modifiedDate = modifiedDate?date("EEE, d MMM yyyy")> 
5<#setting locale= themeDisplay.getLocale()> 
6<div class="wrapper_content"> 
7	<h1 class="title_page">${Titulo.getData()}</h1> 
8	<div class="container"> 
9		<div class="row"> 
10			<#assign firstEnlaceNotEmpty = false /> 
11			<#assign firstEnlace = ""/> 
12			<#if Enlaces.Enlace.getSiblings()?has_content> 
13				<#if Enlaces.Enlace.getSiblings()?size == 1> 
14					<#assign firstEnlace = Enlaces.Enlace.getSiblings()?first> 
15				<#else> 
16					<#assign firstEnlaceNotEmpty = true /> 
17				</#if> 
18				<#if firstEnlace?has_content> 
19					<#if firstEnlace.enlaceExterno.getData()?has_content> 
20						<#assign firstEnlaceNotEmpty = true /> 
21					</#if> 
22				</#if> 
23				<#if firstEnlaceNotEmpty || Documentos.Documento.getSiblings()?has_content && Documentos.Documento.getSiblings()?first.getData()?has_content> 
24					<#if Texto.getData()?has_content> 
25						<div class="col-12"> 
26							<div class="content_wrapper_text"> 
27								<#if Image.getSiblings()?has_content> 
28									<div class="content_wrapper_img"> 
29										<#list Image.getSiblings() as cur_Image> 
30											<#if cur_Image.getData()?? && cur_Image.getData() != ""> 
31												<#if cur_Image.getAttribute("alt")?has_content> 
32													<#assign imagen = cur_Image.getAttribute('alt')> 
33												<#else> 
34													<#assign imagen = "Imagen_" + cur_Image.getData()> 
35												</#if> 
36												<img height=100 width= 100  
37												alt="${imagen}" data-fileentryid="${cur_Image.getAttribute("fileEntryId")}" src="${cur_Image.getData()}" /> 
38											</#if> 
39										</#list> 
40									</div> 
41								</#if> 
42								${Texto.getData()} 
43							</div> 
44						<#if GaleriaMultimedia.Imagen.getSiblings()?first.ImagenPrincipal?has_content> 
45						<#if GaleriaMultimedia.Imagen.getSiblings()?has_content && GaleriaMultimedia.Imagen.getSiblings()?first.ImagenPrincipal.getData()?has_content> 
46								<div class="content_wrapper_galery"> 
47									<h2><@liferay.language key="palma-multimedia-gallery-title" /></h2> 
48									<div class="content-galery"> 
49										<#list GaleriaMultimedia.Imagen.getSiblings() as cur_GaleriaMultimedia_Imagen> 
50											<#if cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()?? && cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData() != ""> 
51												<#if cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getAttribute("alt")?has_content> 
52													<#assign imagen = cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getAttribute('alt')> 
53												<#else> 
54													<#assign imagen = "Imagen_" + cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()> 
55												</#if> 
56												<a class="example-image-link" href="${cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()}" data-lightbox="gallery-set" data-title="${imagen}"> 
57													<img height=100 width= 100 alt="${imagen}" data-fileentryid="${cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getAttribute("fileEntryId")}" src="${cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()}" /> 
58												</a> 
59											</#if> 
60										</#list> 
61									</div> 
62								</div> 
63						</#if> 
64						</#if> 
65						</div> 
66						<div class="col-12"> 
67							<#if Documentos.Documento.getSiblings()?has_content &&  
68								Documentos.Documento.getSiblings()?first.getData()?has_content> 
69								<div class="content_wrapper_documents"> 
70									<h3 class="title_content"><@liferay.language key="palma-documents-title" /> </h3> 
71									<#list Documentos.Documento.getSiblings() as cur_Documentos_Documento> 
72    										<#list cur_Documentos_Documento.toString()?split("data=") as x> 
73    											<#list x?split(", type=") as json> 
74    												<#if json?index==0 && x?index==1> 
75    													<#assign json_string =json> 
76    												</#if> 
77    											</#list> 
78    										</#list> 
79    										<#if json_string?? && validator.isNotNull(json_string) && json_string!=""> 
80    											<#assign map = json_string?eval> 
81    											<a href="${cur_Documentos_Documento.getData()}"> 
82    												${map.title} 
83    											</a> 
84    										<#else> 
85                        					    <#if cur_Documentos_Documento.getData()!=""> 
86                        						    <a href="${cur_Documentos_Documento.getData()}" target="_blank"> 
87                        							    ${cur_Documentos_Documento.getName()} 
88                        						    </a> 
89                        						</#if> 
90                        					</#if> 
91    								</#list> 
92								</div> 
93							</#if> 
94							<#assign firstEnlaceNotEmpty = false /> 
95							<#assign firstEnlace = ""/> 
96							<#if Enlaces.Enlace.getSiblings()?has_content> 
97								<#if Enlaces.Enlace.getSiblings()?size == 1> 
98									<#assign firstEnlace = Enlaces.Enlace.getSiblings()?first> 
99								<#else> 
100									<#assign firstEnlaceNotEmpty = true /> 
101								</#if> 
102								<#if firstEnlace?has_content> 
103									<#if firstEnlace.enlaceExterno.getData()?has_content> 
104										<#assign firstEnlaceNotEmpty = true /> 
105									</#if> 
106								</#if> 
107								<#if firstEnlaceNotEmpty> 
108									<div class="content_wrapper_links"> 
109										<h3 class="title_content"><@liferay.language key="palma-links-title" /></h3> 
110										<#list Enlaces.Enlace.getSiblings() as cur_enlace> 
111											<#if cur_enlace.IntroduccionEnlace.getData()?has_content> 
112												${cur_enlace.IntroduccionEnlace.getData()} 
113											</#if> 
114											<a href="${cur_enlace.enlaceExterno.getData()}"> 
115												<#if cur_enlace.TextoEnlace.getData()?has_content> 
116													${cur_enlace.TextoEnlace.getData()} 
117												<#else> 
118													${cur_enlace.enlaceExterno.getData()} 
119												</#if> 
120											</a> 
121										</#list> 
122									</div> 
123								</#if> 
124							</#if> 
125						</div> 
126					<#else> 
127						<div class="col-12 wrapper_col_12"> 
128							<#if Documentos.Documento.getSiblings()?has_content &&  
129								Documentos.Documento.getSiblings()?first.getData()?has_content> 
130								<div class="content_wrapper_documents"> 
131									<h3 class="title_content"><@liferay.language key="palma-documents-title" /> </h3> 
132									<#list Documentos.Documento.getSiblings() as cur_Documentos_Documento> 
133										<#list cur_Documentos_Documento.toString()?split("data=") as x> 
134											<#list x?split(", type=") as json> 
135												<#if json?index==0 && x?index==1> 
136													<#assign json_string =json> 
137												</#if> 
138											</#list> 
139										</#list> 
140										<#if json_string!=""> 
141											<#assign map = json_string?eval> 
142											<a href="${cur_Documentos_Documento.getData()}"> 
143												${map.title} 
144											</a> 
145										<#else> 
146											<#if cur_Documentos_Documento.getData()!=""> 
147                        					    <a href="${cur_Documentos_Documento.getData()}" target="_blank"> 
148                        						    ${cur_Documentos_Documento.getName()} 
149                        						</a> 
150                        			        </#if> 
151										</#if> 
152									</#list> 
153								</div> 
154							</#if> 
155							<#assign firstEnlaceNotEmpty = false /> 
156							<#assign firstEnlace = ""/> 
157							<#if Enlaces.Enlace.getSiblings()?has_content> 
158								<#if Enlaces.Enlace.getSiblings()?size == 1> 
159									<#assign firstEnlace = Enlaces.Enlace.getSiblings()?first> 
160								<#else> 
161									<#assign firstEnlaceNotEmpty = true /> 
162								</#if> 
163								<#if firstEnlace?has_content> 
164									<#if firstEnlace.enlaceExterno.getData()?has_content> 
165										<#assign firstEnlaceNotEmpty = true /> 
166									</#if> 
167								</#if> 
168								<#if firstEnlaceNotEmpty> 
169									<div class="content_wrapper_links"> 
170										<h3 class="title_content"><@liferay.language key="palma-links-title" /></h3> 
171										<#list Enlaces.Enlace.getSiblings() as cur_enlace> 
172											<#if cur_enlace.IntroduccionEnlace.getData()?has_content> 
173												${cur_enlace.IntroduccionEnlace.getData()} 
174											</#if> 
175											<a href="${cur_enlace.enlaceExterno.getData()}"> 
176												<#if cur_enlace.TextoEnlace.getData()?has_content> 
177													${cur_enlace.TextoEnlace.getData()} 
178												<#else> 
179													${cur_enlace.enlaceExterno.getData()} 
180												</#if> 
181											</a> 
182										</#list> 
183									</div> 
184								</#if> 
185							</#if> 
186						</div> 
187					</#if> 
188				<#else> 
189					<div class="col-12"> 
190						<div class="content_wrapper_text"> 
191							<#if Image.getSiblings()?has_content> 
192								<div class="content_wrapper_img"> 
193									<#list Image.getSiblings() as cur_Image> 
194										<#if cur_Image.getData()?? && cur_Image.getData() != ""> 
195											<#if cur_Image.getAttribute("alt")?has_content> 
196												<#assign imagen = cur_Image.getAttribute('alt')> 
197											<#else> 
198												<#assign imagen = "Imagen_" + cur_Image.getData()> 
199											</#if> 
200											<img height=100 width= 100  
201											alt="${imagen}" data-fileentryid="${cur_Image.getAttribute("fileEntryId")}" src="${cur_Image.getData()}" /> 
202										</#if> 
203									</#list> 
204								</div> 
205							</#if> 
206							${Texto.getData()} 
207						</div> 
208						<#if GaleriaMultimedia.Imagen.getSiblings()?first.ImagenPrincipal?has_content> 
209						<#if GaleriaMultimedia.Imagen.getSiblings()?first.ImagenPrincipal.getData()?has_content && GaleriaMultimedia.Imagen.getSiblings()?first.ImagenPrincipal?has_content> 
210							<div class="content_wrapper_galery"> 
211								<h2><@liferay.language key="palma-multimedia-gallery-title" /></h2> 
212								<div class="content-galery"> 
213									<#list GaleriaMultimedia.Imagen.getSiblings() as cur_GaleriaMultimedia_Imagen> 
214										<#if cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()?? && cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData() != ""> 
215											<#if cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getAttribute("alt")?has_content> 
216												<#assign imagen = cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getAttribute('alt')> 
217											<#else> 
218												<#assign imagen = "Imagen_" + cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()> 
219											</#if> 
220											<a class="example-image-link" href="${cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()}" data-lightbox="gallery-set" data-title="${imagen}"> 
221												<img height=100 width= 100 alt="${imagen}" data-fileentryid="${cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getAttribute("fileEntryId")}" src="${cur_GaleriaMultimedia_Imagen.ImagenPrincipal.getData()}" /> 
222											</a> 
223										</#if> 
224									</#list> 
225								</div> 
226							</div> 
227						</#if> 
228						</#if> 
229						<#if Documentos.Documento.getSiblings()?has_content &&  
230							Documentos.Documento.getSiblings()?first.getData()?has_content> 
231							<div class="content_wrapper_documents"> 
232								<h3 class="title_content"><@liferay.language key="palma-documents-title" /> </h3> 
233								<#list Documentos.Documento.getSiblings() as cur_Documentos_Documento> 
234								    <#if Documentos_Documento?? && Documentos_Documento?has_content> 
235    									<#list cur_Documentos_Documento.toString()?split("data=") as x> 
236    										<#list x?split(", type=") as json> 
237    											<#if json?index==0 && x?index==1> 
238    												<#assign json_string =json> 
239    											</#if> 
240    										</#list> 
241    									</#list> 
242    									<#if json_string!=""> 
243    										<#assign map = json_string?eval> 
244    										<a href="${cur_Documentos_Documento.getData()}"> 
245    											${map.title} 
246    										</a> 
247    									<#else> 
248    										<#if cur_Documentos_Documento.getData()!=""> 
249                        						    <a href="${cur_Documentos_Documento.getData()}" target="_blank"> 
250                        							    ${cur_Documentos_Documento.getName()} 
251                        						    </a> 
252                        						</#if> 
253    									</#if> 
254    								</#if> 
255								</#list> 
256							</div> 
257						</#if> 
258						<#assign firstEnlaceNotEmpty = false /> 
259						<#assign firstEnlace = ""/> 
260						<#if Enlaces.Enlace.getSiblings()?has_content> 
261							<#if Enlaces.Enlace.getSiblings()?size == 1> 
262								<#assign firstEnlace = Enlaces.Enlace.getSiblings()?first> 
263							<#else> 
264								<#assign firstEnlaceNotEmpty = true /> 
265							</#if> 
266							<#if firstEnlace?has_content> 
267								<#if firstEnlace.enlaceExterno.getData()?has_content> 
268									<#assign firstEnlaceNotEmpty = true /> 
269								</#if> 
270							</#if> 
271							<#if firstEnlaceNotEmpty> 
272								<div class="content_wrapper_links"> 
273									<h3 class="title_content"><@liferay.language key="palma-links-title" /></h3> 
274									<#list Enlaces.Enlace.getSiblings() as cur_enlace> 
275										<p> 
276											<#if cur_enlace.IntroduccionEnlace.getData()?has_content> 
277						    					<a href="${cur_enlace.enlaceExterno.getData()}" title="${cur_enlace.IntroduccionEnlace.getData()}"> 
278							    					<#if cur_enlace.TextoEnlace.getData()?has_content> 
279							    						${cur_enlace.TextoEnlace.getData()} 
280						    						<#else> 
281							    						${cur_enlace.enlaceExterno.getData()} 
282						    						</#if> 
283					    						</a> 
284					    					<#elseif cur_enlace.TextoEnlace.getData()?has_content> 
285						    					<a href="${cur_enlace.enlaceExterno.getData()}" title="${cur_enlace.TextoEnlace.getData()}"> 
286							    					${cur_enlace.TextoEnlace.getData()} 
287					    						</a> 
288					    					<#else> 
289					        					<a href="${cur_enlace.enlaceExterno.getData()}" title="${cur_enlace.enlaceExterno.getData()}"> 
290							    					${cur_enlace.enlaceExterno.getData()} 
291					    						</a> 
292											</#if> 
293										</p> 
294									</#list> 
295								</div> 
296							</#if> 
297						</#if> 
298					</div> 
299				</#if> 
300				 
301			    <div class="mt-3"> 
302                	<p><@liferay.language key="palma-last-modified-date" /> 
303                		<#if themeDisplay.getLocale()=="ca_ES"> 
304                			${modifiedDate?string["d' 'MMMM' de 'yyyy"]} 
305                		<#else> 
306                			${modifiedDate?string.long} 
307                		</#if> 
308                	</p> 
309                </div> 
310			</#if> 
311		</div>  
312	</div> 
313</div> 

Publicador de contenidos