Bueu

Datos del Ayuntamientos

  • Eduardo Vincenti, 8 - 36930

  • concello@concellodebueu.gal

  • 986 390 029

  • 986 322 099

  • Félix Juncal Novas (BNG)

  • 11.836 (IGE) a 01-01-2026

  • 30,76 (IDEPO) km2

Enlaces de interés

Parroquias

  • Beluso (Santa María)
  • Bueu (San Martiño)
  • Cela (Santa María)
  • Ermelo (Santiago)
  • Illa de Ons, A (San Xoaquín)
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> articleImageAsJson  [in template "20097#20123#2639911" at line 84, column 63]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign imageURL = "/c/document_libra...  [in template "20097#20123#2639911" at line 84, column 4]
----
1<#if entries?has_content>  
2 
3<#-- Importar taglibs --> 
4 
5<#-- Importar servicios --> 
6<#assign portletCustomTitle = themeDisplay.getPortletDisplay().getTitle() /> 
7 
8 
9<div class="container"> 
10 <h2>${portletCustomTitle}</h2>  
11<section class="listConcellos listAccesos"> 
12    <#list entries as entry>  
13<div class="concello acceso"> 
14 
15  <#assign  
16       assetRenderer = entry.getAssetRenderer() 
17       journalArticle = assetRenderer.getAssetObject()       
18   /> 
19 
20<#assign className  = assetRenderer.getClassName() /> 
21                <#assign urlField = false /> 
22 
23 
24<#if className == "com.liferay.journal.model.JournalArticle"> 
25        <#assign fields =  assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() /> 
26         <#assign target=""> 
27          
28        <#list fields as field> 
29             
30            <#if field.getName() == "Cabecera"> 
31                <#--parse json string into a json Java object--> 
32                <#assign articleImageAsJson = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) /> 
33            </#if> 
34             
35            <#if field.getName() == "Imagen"> 
36                <#--parse json string into a json Java object--> 
37                <#assign prearticleImageAsJson = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) /> 
38                <#if prearticleImageAsJson.getString("uuid") != ""> 
39                    <#assign articleImageAsJson = prearticleImageAsJson /> 
40                     
41                </#if> 
42                 
43                
44            </#if> 
45 
46            <#if field.getName() == "Url"> 
47                <#--parse json string into a json Java object--> 
48                <#assign urlField = true /> 
49            </#if> 
50            <#if field.getName() == "Target"> 
51                <#--parse json string into a json Java object--> 
52                <#assign target = field.getValue().getString(locale) /> 
53            </#if> 
54             
55 
56 
57        </#list> 
58    </#if> 
59 
60    <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) /> 
61    <#assign rootElement = document.getRootElement() /> 
62 
63    <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
64 
65    <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='Imagen']").selectSingleNode(rootElement).getStringValue() /> 
66    <#assign titulo = saxReaderUtil.createXPath("dynamic-element[@name='Titulo']").selectSingleNode(rootElement).getStringValue() /> 
67     
68     
69    
70 
71 
72      <#assign url = "" /> 
73            <#if urlField == true> 
74 
75    <#assign url = saxReaderUtil.createXPath("dynamic-element[@name='Url']").selectSingleNode(rootElement).getStringValue() /> 
76 
77<#else> 
78 
79<#assign url = "/web/edepo/-/" + journalArticle.urlTitle /> 
80 
81 
82            </#if> 
83 
84   <#assign imageURL = "/c/document_library/get_file?uuid=" + articleImageAsJson.getString("uuid") + "&groupId=" + articleImageAsJson.getString("groupId")>   
85    
86    
87 
88         
89<a href="${url}" title="${titulo}"  target="${target}">    
90 
91<img src="${imageURL}" alt=""  loading="lazy" style="min-height:175px" /> 
92 
93    <p> 
94       
95      ${titulo} 
96 
97    </p> 
98      </a> 
99 
100 
101   
102 
103</div> 
104    </#list>  
105</section></div> 
106</#if>