Si è verificato un errore nell'elaborarazione del modello.
No such key: getAssetEntryAssetCategories in class com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign categoryList = AssetCategoryL...  [in template "10154#10192#228961172" at line 158, column 89]
----
1<#setting time_zone=timeZone.ID> 
2<#setting locale=locale.toString()> 
3<#setting datetime_format="dd MMMM yyyy"> 
4 
5<#assign siteBaseURL = themeDisplay.getPortalURL() />  
6<#assign DLFileEntryLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLFileEntryLocalServiceUtil"] /> 
7 
8<#assign LayoutLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"] /> 
9<#assign AssetCategoryServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryServiceUtil"] /> 
10<#assign childCategoryId = 0 /> 
11<#assign parentCategoryId = 0 /> 
12<#assign values = portletPreferences['queryValues0'] /> 
13<#if values?has_content> 
14	<#list values as value> 
15		<#assign currentCat = AssetCategoryServiceUtil.getCategory(value?number) /> 
16		<#assign AssetVocabularyServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyServiceUtil"]> 
17		<#assign assetVocabulary = AssetVocabularyServiceUtil.getVocabulary(currentCat.getVocabularyId()) /> 
18		<#if assetVocabulary.getName() == "Temi"> 
19			<#if currentCat.getParentCategory()??> 
20				<#assign childCategoryId = currentCat.getCategoryId()/> 
21				<#assign parentCategoryId = currentCat.getParentCategory().getCategoryId() /> 
22			<#else> 
23				<#assign parentCategoryId = currentCat.getCategoryId()/> 
24			</#if> 
25		</#if> 
26	</#list> 
27</#if> 
28 
29<#if !entries?has_content> 
30	<#if themeDisplay.isSignedIn()> 
31		<div class="alert alert-info"> 
32			<@liferay.language key="there-are-no-menu-items-to-display" /> 
33		</div> 
34	</#if> 
35</#if> 
36 
37<#if entries?has_content> 
38	<#assign currentPageName = themeDisplay.getLayout().getName(locale) /> 
39 
40	<#assign iconTema = "" /> 
41	<#assign headerPageName = "" /> 
42	<#assign headerPageURL = "" /> 
43	<#assign subHeaderPageName = "" /> 
44	<#assign subHeaderPageURL = "" /> 
45	<#assign sottotema = false /> 
46	<#assign hasSubSottotema = false /> 
47 
48	<#assign temaPage = ""/> 
49	<#assign temaPageProva = ""/> 
50 
51	<#assign layout = themeDisplay.getLayout() /> 
52	<#if layout.getParentLayoutId() != 0 > 
53		<#assign parentLayout = LayoutLocalServiceUtil.getLayout(layout.getGroupId(), false, layout.getParentLayoutId()) /> 
54 
55		<#if parentLayout.getParentLayoutId() != 0 && parentLayout.getName(locale) != "TEMI E SERVIZI"> 
56 
57			<#assign temaPage = parentLayout /> 
58 
59			<#assign sottotema = true /> 
60			<#assign headerPageName = parentLayout.getName(locale) /> 
61			<#assign headerPageURL = siteBaseURL + parentLayout.getFriendlyURL() /> 
62 
63			<#assign parentParentLayout = LayoutLocalServiceUtil.getLayout(parentLayout.getGroupId(), false, parentLayout.getParentLayoutId()) /> 
64 
65			<#if parentParentLayout.getParentLayoutId() != 0 && parentParentLayout.getName(locale) != "TEMI E SERVIZI"> 
66				<#assign parentParentParentLayout = LayoutLocalServiceUtil.getLayout(parentParentLayout.getGroupId(), false, parentParentLayout.getParentLayoutId()) /> 
67 
68					<#if parentParentParentLayout.getParentLayoutId() != 0 && parentParentParentLayout.getName(locale) == "TEMI E SERVIZI"> 
69						<#assign iconTema = "rt-icon-" + parentParentLayout.getName(locale)?replace(" ", "")?lower_case /> 
70						<#assign headerPageName = parentParentLayout.getName(locale) /> 
71						<#assign headerPageURL = siteBaseURL + parentParentLayout.getFriendlyURL() /> 
72						<#assign subHeaderPageName = parentLayout.getName(locale) /> 
73						<#assign subHeaderPageURL = siteBaseURL + parentLayout.getFriendlyURL() /> 
74						<#assign hasSubSottotema = true /> 
75 
76					<#assign temaPage = parentParentLayout /> 
77 
78					</#if> 
79			<#else>     
80				<#assign iconTema = "rt-icon-" + parentLayout.getName(locale)?replace(" ", "")?lower_case /> 
81				<#assign headerPageName = parentLayout.getName(locale) /> 
82			</#if> 
83 
84		<#else> 
85			<#assign temaPage = themeDisplay.getLayout() /> 
86 
87			<#assign iconTema = "rt-icon-" + currentPageName?replace(" ", "")?lower_case /> 
88		</#if> 
89 
90	</#if> 
91 
92	<#assign pageAggiornamentiTema = "" /> 
93 
94	<#if temaPage??> 
95    	<#attempt> 
96    		<#if temaPage.getExpandoBridge().hasAttribute("Pagina Aggiornamenti Tema") > 
97    			<#assign pageAggiornamentiTema = temaPage.getExpandoBridge().getAttribute("Pagina Aggiornamenti Tema") /> 
98    		</#if> 
99		<#recover> 
100		    <#assign pageAggiornamentiTema = temaPage /> 
101        </#attempt> 
102	</#if> 
103	<#if pageAggiornamentiTema?? && pageAggiornamentiTema!=""> 
104		<#if childCategoryId?? && childCategoryId != 0> 
105			<#assign pageAggiornamentiTema = pageAggiornamentiTema + "?p_r_p_categoryId=" + childCategoryId /> 
106		<#elseif parentCategoryId?? && parentCategoryId != 0> 
107			<#assign pageAggiornamentiTema = pageAggiornamentiTema + "?p_r_p_categoryId=" + parentCategoryId /> 
108		</#if> 
109	</#if> 
110 
111	<div class="rt-page__content"> 
112	<section class="rt-section rt-section--box rt-section--box-col-2" aria-label="Sezione degli aggiornamenti"> 
113		<div class="rt-section-title-wrapper has-button"> 
114			<h2 class="rt-section-title"> 
115				Aggiornamenti 
116			</h2> 
117			 
118				<a href="/rete-urp/per-i-cittadini/aggiornamenti" title="Vedi tutti gli aggiornamenti" aria-label="Vedi tutti gli aggiornamenti" class="rt-btn rt-btn-light rt-btn-view"> 
119					Vedi tutti  
120					<i aria-hidden="true" class="far fa-plus"></i> 
121				</a> 
122			 
123		</div> 
124 
125		<div class="rt-section__wrapper"> 
126			<#if entries?has_content>  
127				<#list entries as curEntry>     
128					<#assign assetRenderer = curEntry.getAssetRenderer() /> 
129					<#assign className = assetRenderer.getClassName() /> 
130					<#assign rendererURL = siteBaseURL + "/-/" + assetRenderer.getUrlTitle() /> 
131					<#if className = "com.liferay.journal.model.JournalArticle" > 
132						<#assign article = assetRenderer.getArticle() />  
133						<#if article?? > 
134							<#assign docXml = saxReaderUtil.read(article.getContent()) /> 
135							 
136							<#assign titleText = curEntry.getTitle(locale) /> 
137							<#assign titleLength = titleText?length /> 
138 
139							<#if (titleLength > 98) > 
140								<#assign titleText = titleText?substring(0,98) /> 
141								<#assign titleText = titleText + "..." /> 
142							</#if> 
143 
144							<#assign summaryText = curEntry.getSummary(locale) /> 
145							<#assign summaryLength = summaryText?length /> 
146 
147							<#if (summaryLength > 98) > 
148								<#assign summaryText = summaryText?substring(0,98) /> 
149								<#assign summaryText = summaryText + "..." /> 
150							</#if> 
151							 
152							<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]> 
153 
154							<div class="rt-box rt-box--update"> 
155								<div class="rt-box__header"> 
156									<div class="rt-box__wrapper"> 
157										<div class="rt-box__category"> 
158											<#assign categoryList = AssetCategoryLocalServiceUtil.getAssetEntryAssetCategories(curEntry.getEntryId()) /> 
159											<#assign temi = [] /> 
160 
161											<#list categoryList as category> 
162												<#assign AssetVocabularyServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyServiceUtil"]> 
163												<#assign assetVocabulary = AssetVocabularyServiceUtil.getVocabulary(category.getVocabularyId()) /> 
164												<#if assetVocabulary.getName() == "Temi"> 
165													<#assign temi = temi + [category] /> 
166													<#if parentCategoryId == 0> 
167														<#if category.getParentCategory()??> 
168															<#assign childCategory = category.getName()/> 
169															<#assign parentCategory = category.getParentCategory().getName()/> 
170														<#else> 
171															<#assign parentCategory = category.getName()/> 
172														</#if> 
173													<#else> 
174														<#if category.getParentCategory()?? && (category.getParentCategory().getCategoryId() == parentCategoryId)> 
175															<#assign childCategory = category.getName()/> 
176															<#assign parentCategory = category.getParentCategory().getName()/> 
177														<#elseif category.getCategoryId() == parentCategoryId > 
178															<#assign parentCategory = category.getName()/> 
179														</#if> 
180													</#if> 
181												</#if> 
182											</#list> 
183											 
184											<#if parentCategory?? && parentCategory != ""> 
185												${parentCategory} 
186											</#if> 
187											<#if childCategory?? && childCategory != ""> 
188												<i class="fas fa-circle"></i> 
189												${childCategory} 
190											</#if> 
191											 
192										</div> 
193 
194										<div class="rt-box__title"> 
195											<a title="Vai all'aggiornamento ${titleText?replace('"','&quot;')}" aria-label="Vai all'aggiornamento ${titleText?replace('"','&quot;')}" href="${rendererURL}"> 
196												${titleText} 
197											</a> 
198										</div> 
199									</div> 
200 
201									 
202 
203									<div class="rt-box__icon"> 
204										 
205										<#assign TipologiaAggiornamento = docXml.valueOf("//dynamic-element[@name='TipologiaAggiornamento']/dynamic-content/text()") /> 
206										 
207										<#if TipologiaAggiornamento?? && TipologiaAggiornamento != ""> 
208											<#if TipologiaAggiornamento?? && TipologiaAggiornamento != "" && TipologiaAggiornamento?upper_case == 'GENERICO'> 
209												<div class="rt-box__icon"> 
210													<div class="rt-box__icon-label"></div> 
211													<#if assetRenderer.getThumbnailPath(renderRequest)?? > 
212														<div class="rt-box__thumb" style="background-image: url('${assetRenderer.getThumbnailPath(renderRequest)}');"></div> 
213													<#else> 
214														<#assign immagineCopertina = docXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") /> 
215														<#if immagineCopertina?? && immagineCopertina != ""> 
216															<#assign json = jsonFactoryUtil.createJSONObject(immagineCopertina) /> 
217 
218															<#assign nameImg = json.getString("name") /> 
219															<#assign fileEntryId = json.getLong("fileEntryId") /> 
220															<#assign altImg = json.getString("alt") /> 
221															<#assign fileUrl = "" /> 
222															<#assign uuiD = json.getString("uuid") /> 
223															<#assign groupId = json.getLong("groupId") /> 
224															<#if fileEntryId != 0> 
225																<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />  
226																<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
227																<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
228															<#else> 
229																<#if groupId != 0 && uuiD != ""> 
230																	<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />  
231																	 
232																	<#if fileEntry?? > 
233																		<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
234																		<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
235																	<#else> 
236																		<i aria-hidden="true" class="far fa-bell"></i> 
237																	</#if> 
238																<#else> 
239																	<i aria-hidden="true" class="far fa-bell"></i> 
240																</#if> 
241															 
242															</#if> 
243														<#else> 
244															<i aria-hidden="true" class="far fa-bell"></i> 
245														</#if> 
246													</#if> 
247												</div> 
248											</#if> 
249 
250											<#if TipologiaAggiornamento?? && TipologiaAggiornamento != "" && TipologiaAggiornamento?upper_case == 'AVVISO'> 
251												<div class="rt-box__icon"> 
252													<div class="rt-box__icon-label">AVVISO</div> 
253													<#if assetRenderer.getThumbnailPath(renderRequest)?? > 
254														<div class="rt-box__thumb" style="background-image: url('${assetRenderer.getThumbnailPath(renderRequest)}');"></div> 
255													<#else> 
256														<#assign immagineCopertina = docXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") /> 
257														<#if immagineCopertina?? && immagineCopertina != ""> 
258															<#assign json = jsonFactoryUtil.createJSONObject(immagineCopertina) /> 
259 
260															<#assign nameImg = json.getString("name") /> 
261															<#assign fileEntryId = json.getLong("fileEntryId") /> 
262															<#assign altImg = json.getString("alt") /> 
263															<#assign fileUrl = "" /> 
264															<#assign uuiD = json.getString("uuid") /> 
265															<#assign groupId = json.getLong("groupId") /> 
266															<#if fileEntryId != 0> 
267																<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />  
268																<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
269																<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
270															<#else> 
271																<#if groupId != 0 && uuiD != ""> 
272																	<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />  
273																	 
274																	<#if fileEntry?? > 
275																		<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
276																		<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
277																	<#else> 
278																		<i aria-hidden="true" class="far fa-bell"></i> 
279																	</#if> 
280																<#else> 
281																	<i aria-hidden="true" class="far fa-bell"></i> 
282																</#if> 
283															 
284															</#if> 
285														<#else> 
286															<i aria-hidden="true" class="far fa-bell"></i> 
287														</#if> 
288													</#if> 
289												</div> 
290											</#if> 
291 
292											<#if TipologiaAggiornamento?? && TipologiaAggiornamento != "" && TipologiaAggiornamento?upper_case == 'PROGETTO'> 
293												<div class="rt-box__icon"> 
294													<div class="rt-box__icon-label">PROGETTO</div> 
295													<#if assetRenderer.getThumbnailPath(renderRequest)?? > 
296														<div class="rt-box__thumb" style="background-image: url('${assetRenderer.getThumbnailPath(renderRequest)}');"></div> 
297													<#else> 
298														<#assign immagineCopertina = docXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") /> 
299														<#if immagineCopertina?? && immagineCopertina != ""> 
300															<#assign json = jsonFactoryUtil.createJSONObject(immagineCopertina) /> 
301 
302															<#assign nameImg = json.getString("name") /> 
303															<#assign fileEntryId = json.getLong("fileEntryId") /> 
304															<#assign altImg = json.getString("alt") /> 
305															<#assign fileUrl = "" /> 
306															<#assign uuiD = json.getString("uuid") /> 
307															<#assign groupId = json.getLong("groupId") /> 
308															<#if fileEntryId != 0> 
309																<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />  
310																<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
311																<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
312															<#else> 
313																<#if groupId != 0 && uuiD != ""> 
314																	<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />  
315																	 
316																	<#if fileEntry?? > 
317																		<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
318																		<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
319																	<#else> 
320																		<i aria-hidden="true" class="far fa-ruler-triangle"></i> 
321																	</#if> 
322																<#else> 
323																	<i aria-hidden="true" class="far fa-ruler-triangle"></i> 
324																</#if> 
325															 
326															</#if> 
327														<#else> 
328															<i aria-hidden="true" class="far fa-ruler-triangle"></i> 
329														</#if> 
330													</#if> 
331												</div> 
332											</#if> 
333 
334											<#if TipologiaAggiornamento?? && TipologiaAggiornamento != "" && TipologiaAggiornamento?upper_case == 'PUBBLICAZIONE'> 
335												<div class="rt-box__icon"> 
336													<div class="rt-box__icon-label">PUBBLICAZIONE</div> 
337													<#if assetRenderer.getThumbnailPath(renderRequest)?? > 
338														<div class="rt-box__thumb" style="background-image: url('${assetRenderer.getThumbnailPath(renderRequest)}');"></div> 
339													<#else> 
340														<#assign immagineCopertina = docXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") /> 
341														<#if immagineCopertina?? && immagineCopertina != ""> 
342															<#assign json = jsonFactoryUtil.createJSONObject(immagineCopertina) /> 
343 
344															<#assign nameImg = json.getString("name") /> 
345															<#assign fileEntryId = json.getLong("fileEntryId") /> 
346															<#assign altImg = json.getString("alt") /> 
347															<#assign fileUrl = "" /> 
348															<#assign uuiD = json.getString("uuid") /> 
349															<#assign groupId = json.getLong("groupId") /> 
350															<#if fileEntryId != 0> 
351																<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />  
352																<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
353																<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
354															<#else> 
355																<#if groupId != 0 && uuiD != ""> 
356																	<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />  
357																	 
358																	<#if fileEntry?? > 
359																		<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
360																		<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
361																	<#else> 
362																		<i aria-hidden="true" class="far fa-newspaper"></i> 
363																	</#if> 
364																<#else> 
365																	<i aria-hidden="true" class="far fa-newspaper"></i> 
366																</#if> 
367															 
368															</#if> 
369														<#else> 
370															<i aria-hidden="true" class="far fa-newspaper"></i> 
371														</#if> 
372													</#if> 
373												</div> 
374											</#if> 
375 
376											<#if TipologiaAggiornamento?? && TipologiaAggiornamento != "" && TipologiaAggiornamento?upper_case == 'DELIBERA'> 
377												<div class="rt-box__icon"> 
378													<div class="rt-box__icon-label">DELIBERA</div> 
379													<#if assetRenderer.getThumbnailPath(renderRequest)?? > 
380														<div class="rt-box__thumb" style="background-image: url('${assetRenderer.getThumbnailPath(renderRequest)}');"></div> 
381													<#else> 
382														<#assign immagineCopertina = docXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") /> 
383														<#if immagineCopertina?? && immagineCopertina != ""> 
384															<#assign json = jsonFactoryUtil.createJSONObject(immagineCopertina) /> 
385 
386															<#assign nameImg = json.getString("name") /> 
387															<#assign fileEntryId = json.getLong("fileEntryId") /> 
388															<#assign altImg = json.getString("alt") /> 
389															<#assign fileUrl = "" /> 
390															<#assign uuiD = json.getString("uuid") /> 
391															<#assign groupId = json.getLong("groupId") /> 
392															<#if fileEntryId != 0> 
393																<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />  
394																<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
395																<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
396															<#else> 
397																<#if groupId != 0 && uuiD != ""> 
398																	<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />  
399																	 
400																	<#if fileEntry?? > 
401																		<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
402																		<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
403																	<#else> 
404																		<i aria-hidden="true" class="far fa-file-certificate"></i> 
405																	</#if> 
406																<#else> 
407																	<i aria-hidden="true" class="far fa-file-certificate"></i> 
408																</#if> 
409															 
410															</#if> 
411														<#else> 
412															<i aria-hidden="true" class="far fa-file-certificate"></i> 
413														</#if> 
414													</#if> 
415												</div> 
416											</#if> 
417										<#else> 
418											<div class="rt-box__icon"> 
419												<#if assetRenderer.getThumbnailPath(renderRequest)?? > 
420													<div class="rt-box__thumb" style="background-image: url('${assetRenderer.getThumbnailPath(renderRequest)}');"></div> 
421												<#else> 
422													<#assign immagineCopertina = docXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") /> 
423													<#if immagineCopertina?? && immagineCopertina != ""> 
424														<#assign json = jsonFactoryUtil.createJSONObject(immagineCopertina) /> 
425 
426														<#assign nameImg = json.getString("name") /> 
427														<#assign fileEntryId = json.getLong("fileEntryId") /> 
428														<#assign altImg = json.getString("alt") /> 
429														<#assign fileUrl = "" /> 
430														<#assign uuiD = json.getString("uuid") /> 
431														<#assign groupId = json.getLong("groupId") /> 
432														<#if fileEntryId != 0> 
433															<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />  
434															<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
435															<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
436														<#else> 
437															<#if groupId != 0 && uuiD != ""> 
438																<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />  
439																 
440																<#if fileEntry?? > 
441																	<#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
442																	<div class="rt-box__thumb" aria-label="${altImg}" style="background-image: url('${fileUrl}');"></div> 
443																</#if> 
444															</#if> 
445														</#if> 
446													</#if> 
447												</#if> 
448											</div> 
449										</#if>	 
450									</div> 
451								</div> 
452 
453								<div class="rt-box__text"> 
454									<#assign summaryText = curEntry.getSummary(locale)?replace("&lt;/strong>","")?replace("&lt;storng>","")?replace("<strong>","")?replace("</strong>", "") /> 
455									<#if summaryText?? && summaryText?has_content> 
456										<#if (summaryText?length > 200) > 
457											<#assign summaryText = summaryText?substring(0,200) /> 
458											<#assign summaryText = summaryText + "..." /> 
459										</#if> 
460										<p>${summaryText}</p> 
461									<#else> 
462										<#assign TitoloSecondario = docXml.valueOf("//dynamic-element[@name='TitoloSecondario']/dynamic-content/text()") /> 
463										<#if TitoloSecondario?? && TitoloSecondario?has_content > 
464											<#if (TitoloSecondario?length > 200) > 
465												<#assign TitoloSecondario = TitoloSecondario?substring(0,200) /> 
466												<#assign TitoloSecondario = TitoloSecondario + "..." /> 
467											</#if> 
468											<p>${TitoloSecondario}</p> 
469										</#if> 
470									</#if> 
471								</div> 
472 
473								<div class="rt-box__footer"> 
474									<#if article.modifiedDate?? && article.modifiedDate?has_content> 
475										<div class="rt-box__date-published">Aggiornato al ${article.modifiedDate?string["dd.MM.yyyy"]}</div> 
476									</#if> 
477									<#if article.expirationDate?? && article.expirationDate?has_content> 
478										<div class="rt-box__date-expires">Scade il ${article.expirationDate?string["dd.MM.yyyy"]}</div> 
479									</#if> 
480								</div> 
481 
482							</div> 
483						</#if> 
484					</#if> 
485				</#list> 
486			</#if>     
487		</div> 
488	</section> 
489	</div> 
490</#if>