Home - CC PUENTE I
Últimas noticias
Visor de contenido web
Información destacada
Se ha producido un error al procesar la plantilla.
Java method "static com.liferay.document.library.kernel.service.DLAppLocalServiceUtil.getFileEntryByUuidAndGroupId(String, long)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign fileEntry = dlAppLocalService... [in template "20100#20137#44104" at line 47, column 25] ----
1<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
2<#assign jsonFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"]>
3<#assign dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]>
4<#assign dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]>
5
6<#assign PortalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"] />
7
8<#assign url = PortalUtil.getCurrentCompleteURL(request) />
9<#assign url = url?replace("home","galeria") />
10
11<#if entries?has_content>
12 <div id="galeria" class="gallery-wrap ">
13 <div class="container">
14 <div class="row">
15 <div class="col-lg-3">
16 <div class="gallery_box">
17 <div class="gallery_left">
18 <div class="title">
19 <h1>Galería</h1>
20 </div>
21 <p>Descubre nuestras instalaciones y actividades.</p>
22 <#assign toAll = themeDisplay.getURLCurrent() + "/galeria" />
23 <div class="readmore"><a class="button" href= "${toAll}">Ver toda la galería</a></div>
24 </div>
25 </div>
26 </div>
27 <div class="col-lg-9">
28 <div class="row">
29
30 <#list entries as entry>
31 <#assign assetRenderer = entry.getAssetRenderer() />
32 <#assign journalArticle = assetRenderer.getArticle() />
33 <#assign articleResourcePK = journalArticle.getResourcePrimKey()/>
34
35 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) />
36 <#assign rootElement = document.getRootElement() />
37
38 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
39
40 <#assign titulo = journalArticle.getTitle("ES")/>
41
42 <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='Imagen']").selectSingleNode(rootElement).getStringValue() />
43
44 <#assign jsonObject = jsonFactoryUtil.createJSONObject(imagen) />
45 <#assign uuid = jsonObject.getString("uuid") />
46 <#assign groupId = jsonObject.getString("groupId")?number />
47 <#assign fileEntry = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(uuid, groupId) />
48 <#assign href = dlUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "") />
49 <#assign hrefSinHost =href[href?index_of("/documents")..] />
50 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) >
51
52
53 <#assign url= viewURL?replace("/home/", "/galeria/")>
54 <#assign urlGaleria= url?replace("%2Fhome", "%2Fgaleria")>
55
56 <#if imagen??>
57 <div class="col-lg-4 col-md-6">
58 <div class="galleryImg">
59 <a class="abrir-popup" href="#popup-${uuid}"><img src="${href}" alt=""><a/>
60
61 <div id="popup-${uuid}" class="overlay-popup">
62 <div id="popup-body">
63 <h2 class="title mb-0">${titulo}</h2>
64 <a id="cerrar-popup" href="#galeria">×</a>
65 <div class="popupContent">
66 <p><img src= ${href} /></p>
67 </div>
68 </div>
69 </div>
70 </div>
71 </div>
72 </#if>
73 </#list>
74 </div>
75 </div>
76 </div>
77 </div>
78 </div>
79</#if>