caes

An error occurred while processing the template.
The following has evaluated to null or missing:
==> documento  [in template "10311#10344#ACCIO_CONSERVACIO" at line 255, column 24]

----
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: ${documento.getData()}  [in template "10311#10344#ACCIO_CONSERVACIO" at line 255, column 22]
----
1<#assign journalArticleLocalService= serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
2<#assign journalArticle= journalArticleLocalService.getArticle( groupId, .vars["reserved-article-id"].data)> 
3 
4<#assign assetEntryService= serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
5<#assign assetEntry= assetEntryService.getEntry("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey())> 
6 
7 
8<#assign assetCategoryService= serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
9<#assign categorias= assetCategoryService.getEntryCategories( assetEntry.getEntryId())> 
10 
11 
12<section class="article_content col-12"> 
13<article> 
14<h1 class="section_cab tam_h1">${title.getData()}</h1> 
15<#if titolAngles.getData()?has_content> 
16    <p class="h4"><em>${titolAngles.getData()}</em></p> 
17</#if>  
18<hr class="line_xarxa_parcs_full"> 
19<br/> 
20 
21<#if imatge?has_content> 
22<#assign imagenURL= imatge.getData()> 
23<#if !imagenURL?has_content ||  imagenURL?length ==0> 
24   <#assign imagenURL= imatge.urlExterna.getData()> 
25</#if>  
26<div class="float-right w-50"> 
27	<div class="d-grid text-center justify-content-start"> 
28    <img style="float:right;margin:10px 0 10px 10px" src="${imagenURL}"> 
29    <#if peuImatge.getData()?has_content> 
30        <p>${peuImatge.getData()}</p> 
31    </#if>  
32	</div> 
33</div> 
34</#if> 
35<#assign tipusExp=false> 
36<#list categorias as categoria> 
37    <#--Vocabulari de tipus d'experiència--> 
38    <#if categoria.getVocabularyId()==50223016> 
39        <#if !tipusExp> 
40            <h4 class="destacado_xarxa_parcs"> 
41            <#if locale=="es_ES"> 
42            Tipo de experiencia 
43            <#else>            Tipus d'experiència 
44            </#if> 
45            </h4> <p> 
46        </#if> 
47        ${categoria.getTitle(locale)}  
48        <#assign tipusExp=true> 
49    </#if> 
50</#list>  
51<#if tipusExp> 
52    </p> 
53</#if> 
54 
55<#if objecteConservacio.getData()?has_content> 
56    <br><h4 class="destacado_xarxa_parcs"> 
57    <#if locale=="es_ES"> 
58    Objeto de conservación sobre el cual actúa 
59    <#else>    Objecte de conservació sobre el qual actua  
60    </#if> 
61    </h4> 
62    ${objecteConservacio.getData()} 
63</#if> 
64 
65<#if dataInici?has_content &&  dataInici.getData()?has_content &&  dataInici.getData()?length gte 8> 
66    <#assign dataI= dataInici.getData()?substring(6,8)+"/"+ dataInici.getData()?substring(4,6)+"/"+ dataInici.getData()?substring(0,4)> 
67</#if> 
68<#if dataFi?has_content &&  dataFi.getData()?has_content &&  dataFi.getData()?length gte 8> 
69    <#assign dataF= dataFi.getData()?substring(6,8)+"/"+ dataFi.getData()?substring(4,6)+"/"+ dataFi.getData()?substring(0,4)> 
70</#if> 
71<br><h4 class="destacado_xarxa_parcs"><@liferay.language key="date"/></h4>  
72<p><#if dataI??>${dataI}</#if> <#if dataFi.getData()?has_content>- dataF<#else>(encurs)</#if></p> 
73 
74<#if paraulesClau.getData()?has_content> 
75    <br><h4 class="destacado_xarxa_parcs"><@liferay.language key="keywords"/></h4>  
76    <p>${paraulesClau.getData()}</p> 
77</#if>  
78 
79<#if keywords.getData()?has_content> 
80    <br><h4 class="destacado_xarxa_parcs" lang="en">Keywords</h4>  
81    <p lang="en"><em>${keywords.getData()}</em></p> 
82</#if>  
83 
84<#if ambitTerritorial.getData()?has_content> 
85    <br><h4 class="destacado_xarxa_parcs"> 
86    <#if locale=="es_ES"> 
87    Ámbito territorial 
88    <#else>    Àmbit territorial 
89    </#if> 
90    </h4>  
91    <p>${ambitTerritorial.getData()}</p> 
92</#if> 
93<#if latitud.getData()?has_content &&  longitud.getData()?has_content> 
94	<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.1/dist/leaflet.css" integrity="sha256-sA+zWATbFveLLNqWO2gtiw3HL/lh1giY/Inf1BJ0z14=" crossorigin="" /> 
95    <script src="https://unpkg.com/leaflet@1.9.1/dist/leaflet.js" integrity="sha256-NDI0K41gVbWqfkkaHj15IzU7PtMoelkzyKp8TOaFQ3s=" crossorigin=""></script> 
96    <div id="map_canvas${.vars["reserved-article-id"].data}" class="embed-responsive embed-responsive-16by9"  style="margin: 10px 0;"></div> 
97	<script type="text/javascript"> 
98		window.onload = function() { 
99			$(function() { 
100				// Llista de cartografies. 
101				var googleStreets = L.tileLayer('https://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}&hl=ca', { 
102				  maxZoom: 20, 
103				  subdomains: ['mt0', 'mt1', 'mt2', 'mt3'], 
104				  attribution: "&copy; Diputació de Barcelona" 
105				}); 
106				// Punt central del mapa. 
107				var latlng${.vars["reserved-article-id"].data} = L.latLng(${latitud.getData()},${longitud.getData()}); 
108				var map_canvas${.vars["reserved-article-id"].data} = L.map("map_canvas${.vars["reserved-article-id"].data}", {center: latlng${.vars["reserved-article-id"].data}, zoom: 15, layers: [googleStreets]}); 
109				var titol = "${htmlUtil.escapeJS(.vars["reserved-article-title"].data)}"; 
110				L.marker([${latitud.getData()},${longitud.getData()}],{title: titol}).addTo(map_canvas${.vars["reserved-article-id"].data}).bindPopup(titol); 
111			}); 
112		}; 
113	</script> 
114</#if> 
115 
116<#if contacteNom.getData()?has_content> 
117 
118    <br><h4 class="destacado_xarxa_parcs"> 
119    <#if locale=="es_ES"> 
120    Persona de contacto/responsable 
121    <#else>    Persona de contacte/responsable 
122    </#if> 
123    </h4>  
124    <p><strong><@liferay.language key="name"/>:</strong> ${contacteNom.getData()} 
125    <#if contacteEmail.getData()?has_content> 
126    <br><strong><@liferay.language key="email"/>:</strong> <a href="mailto:${contacteEmail.getData()}">${contacteEmail.getData()}</a> 
127        <#if contacteEmail2?has_content &&  contacteEmail2.getData()?has_content> 
128         | <a href="mailto:${contacteEmail2.getData()}">${contacteEmail2.getData()}</a> 
129        </#if>  
130    </#if> 
131    </p> 
132</#if>  
133 
134<#if instrumentPlanificacio.getData()?has_content> 
135    <br><h4 class="destacado_xarxa_parcs"> 
136    <#if locale=="es_ES"> 
137    Instrumento de planificación sobre el cual se enmarca 
138    <#else>    Instrument de planificació sobre el qual s’emmarca  
139    </#if> 
140    </h4>  
141    <p>${instrumentPlanificacio.getData()}</p> 
142</#if> 
143 
144<#if situacioPartida.getData()?has_content> 
145    <br><h4 class="destacado_xarxa_parcs"> 
146    <#if locale=="es_ES"> 
147    Situación de partida 
148    <#else>    Situació de partida 
149    </#if> 
150    </h4>  
151    <p>${situacioPartida.getData()}</p> 
152</#if> 
153 
154<#if objectius.getData()?has_content> 
155    <br><h4 class="destacado_xarxa_parcs"> 
156    <#if locale=="es_ES"> 
157    Objetivo(s) de la acción 
158    <#else>    Objectiu(s) de l'acció 
159    </#if> 
160    </h4>  
161    ${objectius.getData()} 
162</#if> 
163 
164<#if accions.getData()?has_content> 
165    <br><h4 class="destacado_xarxa_parcs"> 
166    <#if locale=="es_ES"> 
167    Acciones concretas previstas/realizadas 
168    <#else>    Accions concretes previstes/realitzades 
169    </#if> 
170    </h4>  
171    ${accions.getData()} 
172</#if> 
173 
174<#if resultats.getData()?has_content> 
175    <br><h4 class="destacado_xarxa_parcs"> 
176    <#if locale=="es_ES"> 
177    Resultados obtenidos 
178    <#else>    Resultats obtinguts 
179    </#if> 
180    </h4>  
181    ${resultats.getData()} 
182</#if> 
183 
184<#if difusio.getData()?has_content> 
185    <br><h4 class="destacado_xarxa_parcs"> 
186    <#if locale=="es_ES"> 
187    Difusión de los resultados 
188    <#else>    Difusió dels resultats 
189    </#if> 
190    </h4>  
191    ${difusio.getData()} 
192</#if> 
193 
194<#if dificultats.getData()?has_content> 
195    <br><h4 class="destacado_xarxa_parcs"> 
196    <#if locale=="es_ES"> 
197    Dificultades encontradas 
198    <#else>    Dificultats trobades 
199    </#if> 
200    </h4>  
201    ${dificultats.getData()} 
202</#if> 
203 
204<#if documents?has_content> 
205    <#assign primerDocument=true> 
206    <#list documents.getSiblings() as documento> 
207        <#assign docURL= documento.getData()> 
208        <#if !docURL?has_content ||  docURL?length ==0> 
209           <#assign docURL= documento.urlExterna2.getData()> 
210        </#if>  
211        <#if !docURL?has_content ||  docURL==""> 
212            <#break> 
213        </#if> 
214        <#if primerDocument> 
215            <br><h4 class="destacado_xarxa_parcs"> 
216            <#if locale=="es_ES"> 
217            Documentos adicionales 
218            <#else>            Documents addicionals 
219            </#if> 
220            </h4> 
221            <ul> 
222            <#assign primerDocument=false> 
223        </#if> 
224 
225        <#if documento.documentDescripcio.getData()?has_content> 
226            <li><a href="${docURL}" target="_blank">${documento.documentDescripcio.getData()}</a></li> 
227        <#else>            <#if documento.urlExterna2.getData()?has_content> 
228                <li><a href="${docURL}" target="_blank">${documento.urlExterna2.getData()}</a></li> 
229            <#else>                <#assign url= staticUtil['com.liferay.portal.kernel.util.HttpComponentsUtil'].decodeURL( documents.getData(),true)> 
230                <#assign parts= stringUtil.split( url,"/")> 
231                <#assign docname= parts[4]> 
232                <li><a href="${docURL}" target="_blank">${docname}</a></li> 
233            </#if> 
234        </#if> 
235 
236    </#list> 
237    <#if !primerDocument> 
238        </ul> 
239    </#if> 
240</#if> 
241 
242<#if mesInformacio.getData()?has_content> 
243    <#assign primeraURL=true> 
244    <#list mesInformacio.getSiblings() as mesInfo> 
245        <#if primeraURL> 
246            <br><h4 class="destacado_xarxa_parcs"> 
247            <#if locale=="es_ES"> 
248            Más información 
249            <#else>            Més informació 
250            </#if> 
251            </h4> 
252            <ul> 
253            <#assign primeraURL=false> 
254        </#if> 
255        <li><a href="${documento.getData()}" target="_blank">${mesInfo.getData()}</a></li> 
256    </#list> 
257    <#if !primeraURL> 
258        </ul> 
259    </#if> 
260</#if> 
261 
262<#if galeriaImatges.getData()?has_content> 
263    <p class="text-center"><br> 
264    <#if locale=="es_ES"> 
265    <a class="btn btn-lg btn-default" href="${galeriaImatges.getData()}" role="button" style="background-color:#be3f3f; color:white;"><span class="glyphicon glyphicon-camera" aria-hidden="true">&nbsp;</span>Galería de imágenes</a> 
266    <#else>    <a class="btn btn-lg btn-default" href="${galeriaImatges.getData()}" role="button" style="background-color:#be3f3f; color:white;"><span class="glyphicon glyphicon-camera" aria-hidden="true">&nbsp;</span>Galeria d'imatges</a> 
267    </#if> 
268    </p>  
269</#if> 
270 
271<#if dataElaboracio.getData()?has_content> 
272    <br><h4 class="destacado_xarxa_parcs"> 
273    <#if locale=="es_ES"> 
274    Fecha de elaboración de la ficha 
275    <#else>    Data d'elaboració de la fitxa 
276    </#if> 
277    </h4>  
278    ${dataElaboracio.getData()} 
279</#if> 
280<p class="text-center"><br/> 
281    <a href="https://wikiconservacion.org/wiki" target="_blank" title="Wiki de conservación d'Europarc"> 
282        <img src="/documents/43788175/77805504/WikiConservacionEuroparc.jpg" class="img-fluid center-block" alt="Wiki de conservación d'Europarc"> 
283    </a> 
284</p> 
285</article> 
286</section> 

butlletí gaudim

Subscriu-te als nostres butlletins

butlletí gaudim

Suggeriments, opinió i xarxes socials