Se ha producido un error al procesar la plantilla.
No signature of method decode matches the arguments
1<style> 
2 
3	#detalle-contenidos{ 
4		width: 100%; 
5		height: auto; 
6
7 
8	#detalle-contenidos .detalle-container{ 
9		position: relative; 
10		display: block; 
11
12 
13	#detalle-contenidos .titulo-contenido{ 
14		position: relative; 
15		background: #efefee; 
16		height: auto; 
17        margin-bottom: 15px; 
18        border-top: 2px solid #b4324a; 
19        border-bottom: 2px solid #b4324a; 
20
21 
22	#detalle-contenidos .titulo-contenido span{ 
23		font-size: 2.5em; 
24        line-height: 70px; 
25        color: #555; 
26		position: relative; 
27		font-family: sans-serif !important; 
28		display: block; 
29		width: 100%; 
30		text-align: center; 
31
32 
33	#detalle-contenidos hr{ 
34		border-top: 1px solid #0e72b5!important; 
35		margin: 10px 0px 10px 0px!important; 
36
37 
38	#detalle-contenidos .date-social-media-container{ 
39		position: relative; 
40		width: 100%; 
41		height: 31px; 
42		margin-bottom: 10px; 
43
44 
45	#detalle-contenidos .social-media-bar{ 
46		height: 31px; 
47		display: inline-block; 
48		float: right; 
49
50 
51	#detalle-contenidos .fa { 
52		padding: 7px; 
53		font-size: 17px; 
54		width: 17px; 
55		text-align: center; 
56		text-decoration: none; 
57		border-radius: 50%; 
58
59 
60	#detalle-contenidos .fa-facebook{ 
61		background: #3B5998; 
62		color: white; 
63
64 
65	#detalle-contenidos .fa-x-twitter { 
66		background: black; 
67		color: white; 
68
69 
70	#detalle-contenidos .fa-envelope { 
71		background: #97bf0d; 
72		color: white; 
73
74 
75	#detalle-contenidos .fa-print { 
76		background: #ea620d; 
77		color: white; 
78
79 
80	#detalle-contenidos .descripcion-contenido{ 
81		position: relative; 
82		background: white; 
83		margin-bottom: 15px; 
84		padding: 0 25px; 
85
86 
87	#detalle-contenidos .descripcion-contenido span{ 
88		position: relative; 
89		display: block; 
90		width: auto; 
91		color: #555;; 
92		text-align: justify; 
93		overflow: hidden; 
94
95 
96	#detalle-contenidos .contenidos-adicionales{ 
97		position: relative; 
98		height: auto; 
99		margin-top: 50px; 
100		padding: 0 20px; 
101
102 
103	#detalle-contenidos .ficheros-asociados{ 
104		position: relative; 
105		display: inline-block; 
106		top: 0px; 
107		right: 0px; 
108		width: 100%; 
109	    margin-bottom: 30px; 
110
111 
112	#detalle-contenidos .ficheros-label{ 
113		position: relative; 
114		width: 100%; 
115		background: white; 
116		margin: 20px 0px; 
117
118 
119	#detalle-contenidos .ficheros-label span{ 
120		font-family: Arial, Helvetica, sans-serif !important; 
121		font-size: 20px; 
122		font-weight: 400; 
123		color: white; 
124		background: #0e72b5; 
125		padding: 9px; 
126		border-radius: 0px 40px 40px 0px; 
127		user-select: none; 
128
129 
130	#detalle-contenidos .contenedor-ficheros{ 
131		display: inline-block; 
132		position: relative; 
133		width: 100%; 
134		height: auto; 
135		overflow: hidden; 
136		background: #efefee; 
137        border-bottom-right-radius: 17px; 
138
139 
140	#detalle-contenidos .enlace-fichero{ 
141		position: relative; 
142		width: 100%; 
143		margin-top: 10px; 
144		margin-left: 10px; 
145	    margin-bottom: 5px; 
146
147 
148 
149	#detalle-contenidos .slider-nav-btn{ 
150		display: inline-block; 
151		position: absolute; 
152		top: 0; 
153		width: 30px; 
154		height: 30px; 
155
156 
157	#detalle-contenidos .ficheros-nav-pdf{ 
158		background: url("/Diputacion-theme/images/cultura_dipva/icono-pdf.png") no-repeat; 
159		left: 0; 
160		background-position: center; 
161
162 
163	#detalle-contenidos .ficheros-nav-doc{ 
164		background: url("/Diputacion-theme/images/cultura_dipva/icono-documento.png") no-repeat; 
165		left: 0; 
166		background-position: center; 
167
168 
169	#detalle-contenidos .ficheros-nav-zip-rar{ 
170		background: url("/Diputacion-theme/images/cultura_dipva/icono-zip.png") no-repeat; 
171		left: 0; 
172		background-position: center; 
173
174 
175	#detalle-contenidos .ficheros-nav-enlace{ 
176		background: url("/Diputacion-theme/images/cultura_dipva/icono-enlace.png") no-repeat; 
177		left: 0; 
178		background-position: center; 
179
180 
181	#detalle-contenidos .contenedor-ficheros span{ 
182		position: relative; 
183		font-family: Arial, Helvetica, sans-serif !important; 
184		display: block; 
185		width: 100%; 
186		left: 30px; 
187		text-align: left; 
188		font-size: 1em; 
189		line-height: 30px; 
190
191 
192	#detalle-contenidos .contenedor-ficheros a{ 
193		text-decoration: none; 
194
195 
196	#detalle-contenidos .contenedor-ficheros a:hover span{ 
197		text-decoration: none; 
198		color: #0e72b5; 
199
200 
201	#detalle-contenidos .imagenes-asociadas{ 
202		position: relative; 
203		display: inline-block; 
204		width: 100%; 
205
206 
207	#detalle-contenidos .imagenes-label{ 
208		position: relative; 
209		width: 100%; 
210		background: white; 
211		margin: 20px 0px; 
212
213 
214	#detalle-contenidos .imagenes-label span{ 
215		font-family: Arial, Helvetica, sans-serif !important; 
216		font-size: 20px; 
217		font-weight: 400; 
218		color: white; 
219		background: #0e72b5; 
220		padding: 9px; 
221		border-radius: 0px 40px 40px 0px; 
222		user-select: none; 
223
224 
225	#detalle-contenidos .contenedor-imagenes{ 
226		display: inline-block; 
227		position: relative; 
228		background-color: #ccccc5; 
229		width: 100%; 
230		height: auto; 
231		border-radius: 10px; 
232		text-align: center; 
233
234 
235	#detalle-contenidos .imagenes{ 
236		position: relative; 
237		display: inline-block; 
238		width: auto; 
239		max-width: 300px; 
240		height: 150px; 
241		overflow: hidden; 
242		padding: 10px 10px 5px 10px; 
243
244 
245	#detalle-contenidos .imagenes:hover{ 
246		transform: scale(1.05); 
247
248 
249	#detalle-contenidos .imagenes img{ 
250		position: relative; 
251		height: 100%; 
252
253 
254	#detalle-contenidos .descripcion-contenido .img-principal{ 
255		float: right; 
256		z-index: 100; 
257	    padding: 5px 0px 0px 20px; 
258        width: calc(100%/4); 
259
260 
261	.print-action{ 
262		display: none; 
263
264 
265	@media print{ 
266		#detalle-contenidos .social-media-bar{ 
267			display: none; 
268
269 
270		#banner, nav#breadcrumbs, #footer, .taglib-header{ 
271			display: none!important; 
272			margin: 0px!important; 
273
274		 
275		#detalle-contenidos .contenidos-adicionales{ 
276			display:none; 
277
278 
279		#contenido-noticia a[href]:after{ 
280			content: none!important; 
281
282 
283		#contenido-noticia .img-principal{ 
284			width: 150px!important; 
285
286		 
287
288	 
289    #detalle-contenidos .titulo-elemento-container { 
290        position: relative; 
291        width: 100%; 
292        bottom: 0; 
293        height: 30px; 
294        border-top-left-radius: 17px; 
295        /*background: #efefee;*/ 
296
297     
298 
299    #detalle-contenidos .titulo-elemento { 
300        position: absolute; 
301        z-index: 3; 
302        width: 100%; 
303        height: 100%; 
304        border-color: #efefee; 
305        border-width: 1px; 
306        /*border-style: solid;*/ 
307
308     
309    #detalle-contenidos .titulo-elemento span { 
310        position: absolute; 
311        top: 50%; 
312        transform: translateY(-50%); 
313        font-family: Arial, Helvetica, sans-serif !important; 
314        font-weight: bold; 
315        display: block; 
316        width: 100%; 
317        color: #fff; 
318        font-size: 1.1em; 
319        padding-left: 1%; 
320        line-height: 25px; 
321
322    /*Estilos css para pantallas con resolución inferior a 767px y orientación vertical*/ 
323	@media screen and (max-width: 414px){ 
324	    #detalle-contenidos .descripcion-contenido span{ 
325    	    display: flex; 
326    		width: 100%; 
327    		flex-direction: column; 
328
329	    #detalle-contenidos .descripcion-contenido .img-principal{ 
330		    width: 100%; 
331		    padding: 0px 0px 10px 0px; 
332
333
334</style> 
335 
336<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() > 
337<#assign llsu = staticUtil["com.liferay.portal.service.LayoutLocalServiceUtil"]> 
338<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
339<#assign plid = serviceContext.getPlid()> 
340<#assign layout2 = llsu.getLayout(plid)> 
341<#assign instancia= themeDisplay.getPortletDisplay().getId()> 
342<#assign currentURL = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent()> 
343<#assign color = layout2.getExpandoBridge().getAttribute("Color") />  
344 
345 
346<div id="detalle-contenidos"> 
347	<div class="detalle-container"> 
348	    <#if titulo.getData()!="" > 
349    		<div class="titulo-contenido" style="border-top: 2px solid ${color}; border-bottom: 2px solid ${color};"> 
350    			<span style="color: ${color};">${titulo.getData()}</span> 
351    		</div> 
352    	</#if> 
353    	<div class="date-social-media-container"> 
354			<div class="social-media-bar"> 
355				<a href="https://www.facebook.com/sharer/sharer.php?u=${currentURL}" class="fa fa-facebook"><span style="display:none">Facebook</span></a> 
356				<a href="https://twitter.com/share?url=${currentURL}&text=${titulo.getData()}" class="fa fa-x-twitter"><span style="display:none">Twitter</span></a> 
357				<a href="mailto:?&subject=${titulo.getData()}-Cultura-Diputación%20de%20Valladolid&body=${currentURL}" class="fa fa-envelope"><span style="display:none">Correo Diputación</span></a> 
358				<a href="#" class="fa fa-print" onclick="window.print();"><span style="display:none">Imprimir</span></a> 
359			</div> 
360		</div> 
361		 
362		<div class="descripcion-contenido"> 
363			<span> 
364				<#if imagen_principal.getData()!="" > 
365					<img alt="Imagen - ${titulo.getData()}" class="img-principal" src="${imagen_principal.getData()}" /> 
366				</#if> 
367				${contenido.getData()} 
368			</span> 
369		</div> 
370		<div class="contenidos-adicionales"> 
371			<#if ficheros_externos.getSiblings()?has_content> 
372				<#assign fchs = ficheros_externos.getSiblings()> 
373				<#if (fchs?size >=1)&&(fchs[0].getData()?length>10)> 
374					<div class="ficheros-asociados"> 
375						<div class="titulo-elemento-container" style="background: ${color}">  
376				            <div class="titulo-elemento">  
377				                <span> Ficheros de descarga </span>  
378				            </div>  
379						</div> 
380						<div class="contenedor-ficheros"> 
381							<#list ficheros_externos.getSiblings() as cur_ficheros_externos> 
382								<a href="${cur_ficheros_externos.getData()}" target="_blank"> 
383									<#assign array = cur_ficheros_externos.getData()?split('/')> 
384									<div class="enlace-fichero"> 
385										<#assign tipo_documento = cur_ficheros_externos.getData()> 
386										<#if tipo_documento?contains('.pdf')> 
387											<div class="slider-nav-btn ficheros-nav-pdf"></div> 
388										<#elseif tipo_documento?contains('.doc')> 
389											<div class="slider-nav-btn ficheros-nav-doc"></div> 
390										<#elseif tipo_documento?contains('www')> 
391											<div class="slider-nav-btn ficheros-nav-enlace"></div> 
392										<#elseif tipo_documento?contains('.zip') || tipo_documento?contains('.rar')> 
393											<div class="slider-nav-btn ficheros-nav-zip-rar"></div> 
394										<#else>	 
395											<div class="slider-nav-btn ficheros-nav-zip-rar"></div> 
396										</#if> 
397										<#assign decoder = objectUtil("java.net.URLDecoder")> 
398										<#assign fileTitle = decoder.decode(array[4], "UTF-8")> 
399										<span>${fileTitle}</span> 
400									</div> 
401								</a> 
402							</#list> 
403						</div> 
404					</div> 
405				</#if> 
406			</#if> 
407			 
408			<#if texto_enlace.getSiblings()?has_content> 
409			    <#assign txts = texto_enlace.getSiblings()> 
410				<#if (txts?size >=1)&&(txts[0].getData()?length>10)> 
411    		    	<div class="ficheros-asociados"> 
412    					<div class="titulo-elemento-container" style="background: ${color}">  
413    			            <div class="titulo-elemento">  
414    			                <span> Información relacionada </span>  
415    			            </div>  
416    					</div> 
417    					<div class="contenedor-ficheros"> 
418    						<#list texto_enlace.getSiblings() as cur_enlace> 
419    							<div class="enlace-fichero"> 
420    							    <div class="slider-nav-btn ficheros-nav-enlace"></div> 
421    							    <a href="${cur_enlace.enlace.getData()}" target="_blank"><span>${cur_enlace.getData()}</span></a> 
422    							</div> 
423    				    	</#list> 
424    				    </div> 
425    		    	</div> 
426		        </#if> 
427			</#if> 
428			<#if imagenes.getSiblings()?has_content> 
429				<#assign imgs = imagenes.getSiblings()> 
430				<#if (imgs?size >=1)&&(imgs[0].getData()?length>10)> 
431					<div class="imagenes-asociadas"> 
432						<div class="contenedor-imagenes"> 
433							<#list imagenes.getSiblings() as cur_imagenes> 
434								<div class="imagenes"> 
435									<a href="${cur_imagenes.getData()}" target="_blank"> 
436									<#if cur_imagenes.getData()?split('/')[4]?has_content> 
437										<img alt="Imagen - ${cur_imagenes.getData()?split('/')[4] }" src="${cur_imagenes.getData()}"> 
438									<#elseif cur_imagenes.getData()?split('/')[3]?has_content> 
439										<img alt="Imagen - ${cur_imagenes.getData()?split('/')[3] }" src="${cur_imagenes.getData()}"> 
440									<#elseif cur_imagenes.getData()?split('/')[2]?has_content> 
441										<img alt="Imagen - ${cur_imagenes.getData()?split('/')[2] }" src="${cur_imagenes.getData()}"> 
442									<#elseif cur_imagenes.getData()?split('/')[1]?has_content> 
443										<img alt="Imagen - ${cur_imagenes.getData()?split('/')[1] }" src="${cur_imagenes.getData()}">	 
444									</#if> 
445									</a> 
446								</div> 
447							</#list> 
448						</div> 
449					</div> 
450				</#if> 
451			</#if> 
452		</div> 
453	</div> 
454</div>