Buscando, por favor espere....

Infociudad - CENTRE MUNICIPAL DE JOVENTUD MALVA-ROSA - València

Búsquedas en Infociudad

Localització d'equipaments pel seu nom o a partir d'alguna paraula inclosa en la seua descripció o contingut.

Opcions de la cerca

Cercar en:
Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy929.getArticles(long, long)" threw an exception when invoked on com.sun.proxy.$Proxy929 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@7c264f89"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign articles = JournalArticleLoca...  [in template "20115#20151#null" at line 29, column 5]
----
1<#assign liferay_theme = PortletJspTagLibs["/META-INF/liferay-theme.tld"] /> 
2<@liferay_theme["defineObjects"] /> 
3<#assign themeRootPath = themeDisplay.getPathThemeRoot() /> 
4<#assign themeImagesPath = themeDisplay.getPathThemeImages() /> 
5<!-- clases de utilidad --> 
6<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
7<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
8<#assign defaultLocale = themeDisplay.getSiteDefaultLocale() /> 
9<!--#assign propsUtil = staticUtil["com.liferay.portal.kernel.util.PropsUtil"] /--> 
10 
11<!-- variables --> 
12<#assign direccionId = "46357" /> 
13<#assign accesibilidadId = "46345" /> 
14<#assign recursoSocialId = "46361" /> 
15<#assign columnasApoyoId = "BASIC-WEB-CONTENT" /> 
16<#assign infociudadId = "46337" /> 
17 
18<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
19 
20<#assign JournalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleService")> 
21 
22<#assign journalArticleId = .vars['reserved-article-id'].data/> 
23<#assign journalTitle = .vars['reserved-article-title'].data/> 
24<#assign thisArticle = JournalArticleLocalService.fetchArticle(groupId, journalArticleId) /> 
25<#if thisArticle?? > 
26    <#assign articleFolder = thisArticle.getFolder() /> 
27    <#assign portletRequestModel = objectUtil("com.liferay.portal.kernel.portlet.PortletRequestModel", renderRequest, renderResponse) /> 
28 
29    <#assign articles = JournalArticleLocalService.getArticles(groupId, articleFolder.getFolderId()) /> 
30 
31    <#assign backUrl = "" /> 
32    <#if request.getHeader("Referer")?? > 
33        <#assign backUrl = request.getHeader("Referer") /> 
34    </#if> 
35 
36    <#list articles as folderArticle> 
37    <#if folderArticle.getArticleId()!=journalArticleId && folderArticle.getStructureId()!=infociudadId && !folderArticle.isExpired()> 
38             
39            <!-- #assign html = JournalArticleLocalService.getArticleContent(folderArticle, folderArticle.getDDMTemplateKey(), "view", locale, portletRequestModel,themeDisplay) / --> 
40             
41            <#assign direccion = JournalArticleLocalService.getLatestArticle(folderArticle.getResourcePrimKey()) /> 
42            <#assign html = JournalArticleLocalService.getArticleContent(direccion, direccion.getDDMTemplateKey(), "view", locale,portletRequestModel, themeDisplay) /> 
43 
44            <#if folderArticle.getStructureId()==direccionId> 
45                <#assign htmlDireccion = html /> 
46                 
47                <!-- #assign direccion = JournalArticleLocalService.getLatestArticle(folderArticle.getResourcePrimKey()) /  LO HEMOS SACADO ANTES DEL IF --> 
48                 
49                <#assign rootElementDir = saxReaderUtil.read(direccion.getContentByLocale(locale)).getRootElement() /> 
50                <!-- Cogemos la calle de direccion --> 
51                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='calle']") /> 
52                <#if selector.selectSingleNode(rootElementDir)?has_content>     
53                    <#assign calle = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
54                </#if> 
55                <!-- Cogemos la numero de direccion --> 
56                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='numero']") /> 
57                <#if selector.selectSingleNode(rootElementDir)?has_content> 
58                    <#assign numero = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
59                </#if> 
60                <!-- Cogemos el codVia de direccion --> 
61                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='codVia']") /> 
62                <#if selector.selectSingleNode(rootElementDir)?has_content> 
63                    <#assign codVia = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
64                </#if> 
65                <!-- Cogemos el codigo postal de direccion --> 
66                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='cp']") /> 
67                <#if selector.selectSingleNode(rootElementDir)?has_content> 
68                    <#assign cp = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
69                </#if> 
70                <!-- Cogemos la poblacion de direccion --> 
71                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='poblacion']") /> 
72                <#if selector.selectSingleNode(rootElementDir)?has_content> 
73                    <#assign poblacion = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
74                </#if> 
75                <!-- Cogemos la coordenada x de direccion --> 
76                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='x']") /> 
77                <#if selector.selectSingleNode(rootElementDir)?has_content> 
78                    <#assign x = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
79                </#if> 
80                <!-- Cogemos la coordenada y de direccion --> 
81                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='y']") /> 
82                <#if selector.selectSingleNode(rootElementDir)?has_content> 
83                    <#assign y = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
84                </#if> 
85                <!-- Cogemos el numero de ficha --> 
86                <#assign selector = saxReaderUtil.createXPath("dynamic-element[@name='fichaInfociudad']") /> 
87                <#if selector.selectSingleNode(rootElementDir)?has_content> 
88                    <#assign fichaInfociudad = selector.selectSingleNode(rootElementDir).getStringValue()?replace("\"", "")?trim /> 
89                </#if> 
90            </#if> 
91             
92            <#if folderArticle.getStructureId()==accesibilidadId> 
93                <#assign htmlAcc = html /> 
94            </#if> 
95             
96            <#if folderArticle.getStructureId()==recursoSocialId> 
97                <#assign htmlRs = html /> 
98            </#if> 
99        </#if> 
100         
101         
102    </#list> 
103 
104    <!-- recuperamos las columnas apoyo de los contenidos relacionados --> 
105    <#assign assetLinkService = staticUtil["com.liferay.asset.kernel.service.AssetLinkLocalServiceUtil"] /> 
106    <#assign assetEntryService = staticUtil["com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil"] /> 
107    <#assign thisAsset = assetEntryService.getEntry("com.liferay.journal.model.JournalArticle", thisArticle.getResourcePrimKey()) /> 
108    <#assign relatedAssets = assetLinkService.getDirectLinks(thisAsset.getEntryId()) /> 
109    <#list relatedAssets as relatedAsset> 
110        <#assign relatedEntry = assetEntryService.getEntry(relatedAsset.getEntryId2()) /> 
111        <#assign relatedEntryClassPK = relatedEntry.getClassPK() /> 
112        <#assign relatedArticle = JournalArticleService.getLatestArticle(relatedEntryClassPK) /> 
113        <#if relatedArticle.getDDMStructureKey()== columnasApoyoId > 
114            <#assign htmlColumnas = JournalArticleLocalService.getArticleContent(relatedArticle, relatedArticle.getDDMTemplateKey(), "view", locale, portletRequestModel,themeDisplay) /> 
115        </#if> 
116    </#list> 
117 
118 
119 
120    <!-- fin columnas apoyo --> 
121 
122    <div class="infociudad-carpeta"> 
123                     
124        <!-- redes sociales --> 
125        <nav aria-label='<@liferay.language key="compartir-en-redes-sociales"/>' id="compartir" class="compartir-redes-sociales text-right mb-5 mb-md-0"> 
126            <ul> 
127 
128                <li class="whatsapp" data-lang="compartir_whatsapp"> 
129                 
130                <a id="enlace-whatsapp"  class="social-icon" href="" target="_blank" title="<@liferay.language key='se-abre-en-nueva-ventana' />"> 
131                    <img alt="Compartir en Whatsapp" id="imagen-social-whatsapp" src='${themeImagesPath}/social-media-icons/whatsapp-social-icon.png'></a> 
132                </li> 
133 
134                 
135                <li class="twitter" data-lang="compartir_twitter"> 
136                <a id="enlace-twitter"  class="social-icon" href="" target="_blank" title="<@liferay.language key='se-abre-en-nueva-ventana' />"> 
137                    <img alt="Compartir en Twitter" id="imagen-social-twitter" src='${themeImagesPath}/social-media-icons/twitter-social-icon.png'></a> 
138                </li> 
139 
140 
141                <li class="facebook" data-lang="compartir_facebook"> 
142                    <a id="enlace-facebook" class="social-icon" href="" target="_blank" title="<@liferay.language key='se-abre-en-nueva-ventana' />"> 
143                    <img alt="Compartir en Facebook" id="imagen-social-facebook" src='${themeImagesPath}/social-media-icons/facebook-social-icon.png'></a> 
144                </li> 
145                <#if locale == "es_ES"> 
146                    <#assign urlImp = "/cas/infociudad/enviar-por-e-mail" /> 
147                <#else> 
148                    <#assign urlImp = "/val/infociutat/enviar-per-e-mail" /> 
149                </#if> 
150 
151                <li class="mail" data-lang="compartir_email"> 
152                    <a id="enlace-email"  class="social-icon" href="${urlImp}?id=${journalArticleId}" title="<@liferay.language key='plantilla-infociudad-carpeta-compartir-email'/>"><img id="imagen-social-email" alt="Compartir en Mail" src='${themeImagesPath}/social-media-icons/email-social-icon.png'></a> 
153                </li> 
154             
155 
156                <li class="print"> 
157                    <a id="enlace-print"  class="social-icon mr-0" href="#" onClick="imprimir();" title="Imprimir"><img id="imagen-print" src='${themeImagesPath}/social-media-icons/172530-48.png' alt="Imprimir"></a> 
158                </li> 
159             
160         
161             
162             
163             
164            </ul> 
165        </nav> 
166 
167 
168        <ul class="nav nav-tabs" role="tablist"> 
169            <li role="tab"> 
170                <a class="active" data-toggle="tab" href="#general"><@liferay.language key="plantilla-infociudad-carpeta-general"/></a> 
171            </li> 
172            <#if (x?? && x != "" && y?? && y != "" && fichaInfociudad?? && fichaInfociudad != "") || (codVia?? && codVia != "" && numero?? && numero != "")> 
173                <li role="tab"> 
174                    <a data-toggle="tab" onclick="ReloadIFrame()" href="#direccion"><@liferay.language key="plantilla-infociudad-carpeta-ubicacion"/></a> 
175                </li> 
176            </#if> 
177             
178            <#if htmlAcc?has_content> 
179                <li role="tab"> 
180                    <a data-toggle="tab" href="#accesibilidad"><@liferay.language key="plantilla-infociudad-carpeta-accesibilidad"/></a> 
181                </li> 
182            </#if> 
183             
184            <#if htmlRs?has_content> 
185                <li role="tab"> 
186                    <a data-toggle="tab" href="#rrss"><@liferay.language key="plantilla-infociudad-carpeta-recursos-sociales"/></a> 
187                </li> 
188            </#if> 
189        </ul> 
190 
191        <div class="tab-content" > 
192            <div id="general" class=" row tab-pane fade in active m-0 p-3" role="tabpanel"> 
193                <h2>${journalTitle[12..]}</h2> 
194                <div class="col-sm-10"> 
195                    <ul> 
196                        <#if calle?? && calle!='' && numero?? && numero!=''> 
197                            <li><span class="elementoLista">${calle}, ${numero}</span></li> 
198                        </#if> 
199                        <#if calle?? && calle!='' && numero==''> 
200                            <li><span class="elementoLista">${calle}</span></li> 
201                        </#if> 
202                        <#if cp?? && cp!='' && poblacion?? && poblacion!=''> 
203                            <li><span class="elementoLista">${cp}, ${poblacion}</span></li> 
204                        </#if> 
205                    <#if cp?? && cp!='' && poblacion?? &&poblacion==''> 
206                            <li><span class="elementoLista">${cp}</span></li> 
207                        </#if> 
208                        <#if (!cp?? || cp=='') && poblacion?? && poblacion!=''> 
209                            <li><span class="elementoLista">${poblacion}</span></li> 
210                        </#if> 
211                        <#if telefono1.getData() != ""> 
212                            <li><span class="elementoLista"><@liferay.language key="phone" />: ${telefono1.getData()}</span></li> 
213                        </#if> 
214                        <#if telefono2.getData() != ""> 
215                            <li><span class="elementoLista"><@liferay.language key="phone" />: ${telefono2.getData()}</span></li> 
216                        </#if> 
217                        <#if fax.getData() != ""> 
218                            <li><span class="elementoLista"><@liferay.language key="fax" />: ${fax.getData()}</span></li> 
219                        </#if> 
220                        <#if url.getData() != ""> 
221                            <li><span class="elementoLista"><@liferay.language key="site" />: <a href="${url.getData()}">${url.getData()}</a></span></li> 
222                        </#if> 
223                        <#if email.getData() != ""> 
224                            <li><span class="elementoLista"><@liferay.language key="email" />: <a href="mailto:${email.getData()}">${email.getData()}</a></span></li> 
225                        </#if> 
226                    </ul> 
227                    <#if bloques?has_content> 
228                        <div class="listas-ckeditor"> 
229                            ${bloques.getData()} 
230                        </div> 
231                    </#if> 
232                </div> 
233                <div class="col-sm-10"> 
234                    <#if htmlColumnas?has_content> 
235                        ${htmlColumnas} 
236                    </#if> 
237                </div> 
238            </div> 
239            <#if (x?? && x != "" && y?? && y != "" && fichaInfociudad?? && fichaInfociudad != "") || (codVia?? && codVia != "" && numero?? && numero != "" && numero != "S/N")> 
240                <div id="direccion" class="tab-pane fade" role="tabpanel"> 
241                    ${htmlDireccion} 
242                </div> 
243            </#if> 
244             
245            <#if htmlAcc?has_content> 
246                <div id="accesibilidad" class="tab-pane fade" role="tabpanel"> 
247                    ${htmlAcc} 
248                </div> 
249            </#if> 
250             
251            <#if htmlRs?has_content> 
252                <div id="rrss" class="tab-pane fade" role="tabpanel"> 
253                    ${htmlRs} 
254                </div> 
255            </#if> 
256        </div> 
257    </div> 
258 
259</#if> 
260 
261<script> 
262    $(document).ready(function(){ 
263    var backUrl = "${backUrl}"; 
264     
265    //Código para el publicador de infociudad 
266    var pageUrl = document.location.pathname; 
267    if(pageUrl.includes("/asset_publisher/tYU4gbvkSiGt/") && !pageUrl.includes("/asset_publisher/zLt1BRtYvpBF/")){ 
268    	$('#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_zLt1BRtYvpBF').hide(); 
269
270     
271    // Modificamos los enlaces de los social media buttons 
272    var urlNoticiaActual = window.location.href; 
273     
274    var enlaceWhatsapp = document.getElementById("enlace-whatsapp"); 
275    var cadenaWhatsapp = "whatsapp://send?text="; 
276    enlaceWhatsapp.setAttribute("href", cadenaWhatsapp.concat(urlNoticiaActual)); 
277     
278    var enlaceTwitter = document.getElementById("enlace-twitter"); 
279    var cadenaTwitter = "https://twitter.com/intent/tweet?original_referer="; 
280    cadenaTwitter = cadenaTwitter.concat(urlNoticiaActual); 
281    cadenaTwitter = cadenaTwitter.concat("&text=").concat("${journalTitle[12..]}").concat(" ").concat(urlNoticiaActual); 
282    cadenaTwitter = cadenaTwitter.concat("&via=AjuntamentVLC"); 
283    enlaceTwitter.setAttribute("href", cadenaTwitter); 
284     
285    var enlaceFacebook = document.getElementById("enlace-facebook"); 
286    var cadenaFacebook = "http://www.facebook.com/sharer/sharer.php?u="; 
287    enlaceFacebook.setAttribute("href", cadenaFacebook.concat(urlNoticiaActual)); 
288     
289    $('#ykmt__com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet_INSTANCE_tUd9AGrIb2HS__column2_2_socialBookmarks').hide(); 
290     
291  
292    $(".header-back-to").empty(); 
293    var htmlInf = '<a href="javascript:;" onclick="volver(\''+backUrl+'\')"><p class="volver"> <img src="${themeImagesPath}/icons/icono_volver.svg"> <@liferay.language key="volver" /></p></a>'; 
294 
295    $(".header-back-to").append(htmlInf); 
296    }); 
297     
298function volver(backUrl){ 
299    if(backUrl != ""){ 
300        window.location.href = backUrl; 
301    }else{ 
302        history.go(-1); 
303    }   
304
305     
306function imprimir(){ 
307    $(".portlet-breadcrumb").hide(); 
308    $("#layout-column_column-1").hide(); 
309    $("#menu_izq").hide(); 
310    $('.compartir-redes-sociales').hide(); 
311    $('#social-footer').hide(); 
312    $('.cabecera-pagina').hide(); 
313    $('#footer-enlaces').hide(); 
314    window.print(); 
315    $(".portlet-breadcrumb").show(); 
316    $("#layout-column_column-1").show(); 
317    $("#menu_izq").show(); 
318    $('.compartir-redes-sociales').show(); 
319    $('#social-footer').show(); 
320    $('.cabecera-pagina').show(); 
321    $('#footer-enlaces').show(); 
322
323 
324 
325</script> 
326<script type="text/javascript"> 
327    function ReloadIFrame () {  
328        document.getElementById('geoportal').src += ''; 
329
330</script> 
331 
332<style> 
333    picture { 
334        display:block !important; 
335
336    .infociudad-carpeta #general img { 
337        width: 100%; 
338        object-fit: contain; 
339
340</style>