Atención!
Esta página ya no está operativa y en breve desaparecerá. El blog de Barcelona es mucho más queda ahora integrado dentro de la web barcelonaesmoltmes.cat.
IR A LA WEB DE BCN+
Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy147.fetchFileEntryByFileName(long, long, String)" threw an exception when invoked on com.sun.proxy.$Proxy147 object "com.liferay.document.library.internal.service.FriendlyURLDLFileEntryLocalServiceWrapper@4d168897"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign imagenIGImage = DLFileEntryUt... [in template "18771710#18771743#347718766" at line 33, column 31] ----
1<#assign url="">
2<#assign DLFileEntryUtil= serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")>
3
4
5
6<div class="col text-justify">
7
8 <#if imatge.imatgeUrl.getData()?has_content|| imatge.imatgeUrl.urlExterna.getData()?has_content>
9 <#assign i=0>
10 <div id="carousel-${.vars["reserved-article-id"].data}" class="carousel slide carousel-article" data-ride="carousel">
11 <ol class="carousel-indicators">
12 <#list imatge.getSiblings() as item>
13 <li data-target="#carousel-${.vars["reserved-article-id"].data}" data-slide-to="${i}"
14 <#if i==0> class="active" </#if>></li>
15 <#assign i= i+1>
16 </#list>
17 </ol>
18 <#assign i=0>
19 <div class="carousel-inner">
20 <#list imatge.getSiblings() as item>
21 <div class="carousel-item <#if i==0> active <#assign i=1> </#if>">
22 <#if validator.isNotNull( item.imatgeUrl.getData())>
23 <#assign url= item.imatgeUrl.getData()>
24 <#if stringUtil.contains(url,"?")>
25 <#assign url= stringUtil.split( url,"?").get(0)>
26 </#if>
27 <#assign parts= stringUtil.split( url,"/")>
28 <#if parts?size gt 2>
29 <#assign group_id= getterUtil.getLong( parts[2])>
30 <#assign folder_id= getterUtil.getLong( parts[3])>
31 <#assign doc_name= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].decodeURL( parts[4])>
32 <#assign uuid= getterUtil.getString( parts[5])>
33 <#assign imagenIGImage= DLFileEntryUtil.fetchFileEntryByFileName(group_id, folder_id, doc_name)>
34 </#if>
35 <#else>
36 <#if validator.isNotNull( item.imatgeUrl.urlExterna.getData())>
37 <#assign url= item.imatgeUrl.urlExterna.getData()>
38 </#if>
39 </#if>
40
41 <#assign titol="">
42 <#if validator.isNotNull( imagenIGImage.getDescription())>
43 <#assign titol= htmlUtil.escape( imagenIGImage.getDescription())>
44 </#if>
45
46
47 <img src="${url}" alt="${htmlUtil.stripHtml(stringUtil.trim(item.imatgeDescripcio.getData()))}" title="${titol}" style="max-height:350px;width:100%" data-toggle="tooltip" data-placement="bottom" data-html="true">
48 <div class="carousel-caption"> ${item.imatgeDescripcio.getData()} </div>
49 </div>
50 </#list>
51 </div>
52
53 <a class="left carousel-control-prev" href="#carousel-${.vars["reserved-article-id"].data}" data-slide="prev">
54 <i class="icon-ui-arrow-left"></i>
55 </a>
56 <a class="right carousel-control-next" href="#carousel-${.vars["reserved-article-id"].data}" data-slide="next">
57 <i class="icon-ui-arrow-right"></i>
58 </a>
59 </div>
60 <br/>
61 </#if>
62
63 <#assign title=.vars["reserved-article-title"].data>
64 <#assign underlinesize=title?length/3>
65 <h2 class="title my-5">
66 <span class="text-big-underline">${title?substring(0,underlinesize)}</span>${title?substring(underlinesize,title?length)}
67 </h2>
68
69 <div class="shadow border p-3 mb-4"> ${entradeta.getData()}</div>
70
71<#if descripcio.getData()?has_content>
72 <div class="text-justify">
73 ${descripcio.getData()}
74 </div>
75</#if>
76
77
78<#assign bTitol=true>
79<p>
80<#if mesInfo.getSiblings()?has_content>
81 <#list mesInfo.getSiblings() as item>
82 <#if item.mesInfoUrl.getData()?has_content>
83 <#if bTitol>
84 <h3><br/>${languageUtil.get(locale, "parc.activitat.mesurl")}:</h3>
85 <#assign bTitol = false>
86 </#if>
87 <a href="${item.mesInfoUrl.getData()}" title="${item.mesInfoText.getData()}" target="_blank">
88 ${item.mesInfoText.getData()}
89 </a>
90 <br>
91 </#if>
92 </#list>
93</#if>
94</p>
95
96 </div>
Contenidos relacionados
¡Encuentra propuestas a tu medida!
¿Quieres estar informado de toda la agenda del fin de semana?
Suscríbete Boletín semanal