Altri Bandi

Documenti e Modulistica

Une erreur s'est produite en traitant le calibre.
Error on line 23, column 17 in 20155#20195#68418
entry.getAssetRenderer() is undefined.
It cannot be assigned to assetRenderer
1<#if entries?has_content> 
2<style> 
3#cont-notizie ol >li p{ 
4	font-family: source-sans-pro, sans-serif; 
5    font-weight: normal; 
6    font-size: 14px; 
7    line-height: 20px; 
8
9</style> 
10 
11<#assign templateUtility = objectUtil("it.eng.tz.liferay.template.TemplateUtility") /> 
12<#assign templateHead    = templateUtility.getTemplateInclude("TPL_Include_head") /> 
13<#include "${templatesPath}/${templateHead}" /> 
14 
15<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
16 
17 
18 
19 
20<div id="cont-notizie"> 
21<ol> 
22	<#list entries as entry> 
23		<#assign assetRenderer = entry.getAssetRenderer() /> 
24 
25		<#assign curEntry = entry /> 
26					<#assign assetRenderer = entry.getAssetRenderer() /> 
27					<#assign numElem = entries?size /> 
28 
29					<#assign docXml                  = saxReaderUtil.read(assetRenderer.getArticle().getContentByLocale(locale)) /> 
30					<#assign articleId               = assetRenderer.getArticle().getArticleId() /> 
31					<#assign articleGroupId          = assetRenderer.getArticle().getGroupId() /> 
32					<#assign urlTitle                = assetRenderer.getArticle().getUrlTitle() /> 
33					<#assign codiceStruttura         = docXml.valueOf("//dynamic-element[@name='codiceStruttura']/dynamic-content/text()") /> 
34				      <#assign fieldDenominazione = docXml.valueOf("//dynamic-element[@name='denominazione']/dynamic-content/text()") /> 
35					  <#assign fieldDescrizioneBreve = docXml.valueOf("//dynamic-element[@name='descrizioneBreve']/dynamic-content/text()") /> 
36					  <#assign fieldAutore = docXml.valueOf("//dynamic-element[@name='autore']/dynamic-content/text()") /> 
37					  <#assign fieldImmagine = docXml.valueOf("//dynamic-element[@name='immagine']/dynamic-content/text()") /> 
38					  <#assign dateFormat = "dd/MM/yyyy" />  
39				      <#assign dateFormatSmall = "yyyy/mm/dd" />  
40 
41 
42        			<div class="lfr-meta-actions asset-actions"> 
43        				<@getEditIcon /> 
44        			</div> 
45 
46 
47 
48     
49 
50 
51	    
52	  <li class="Titoli-news Titoli-news-home-19" > 
53		<a class="nonblock" href="${uri}_det/-/journal_content/56/${groupId}/${urlTitle}"> 
54			<span style="font-family: source-sans-pro, sans-serif;font-weight: 600;line-height: 21px;">${fieldDenominazione}</span> 
55		</a> 
56		 
57		 
58		 
59		<#if fieldImmagine?? && fieldImmagine?has_content > 
60			<img src="${fieldImmagine}" alt="" style="float:left;     max-width: 83px; margin-right:.5em; "/> 
61		</#if> 
62		<#if fieldDescrizioneBreve?? && fieldDescrizioneBreve?has_content > 
63			<p>${fieldDescrizioneBreve}</p> 
64		</#if> 
65		<#-- 
66		<#if fieldAutore?? && fieldAutore?has_content > 
67		<p><strong>Autore: </strong>${fieldAutore}</p> 
68		</#if> 
69		--> 
70		 
71		<p><strong><@liferay.language key="msg.tpl.common.data-pubblicazione" />: </strong> 
72				<time pubdate="pubdate" datetime="${dateUtil.getDate(entry.getPublishDate(), dateFormatSmall, locale)}">${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)}</time> 
73		</p> 
74 
75		<div class="separator"></div> 
76	  </li> 
77 
78	</#list> 
79  </ol> 
80</div> 
81 
82 
83<#macro getEditIcon> 
84	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
85		<#assign redirectURL = renderResponse.createRenderURL() /> 
86 
87		${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
88		${redirectURL.setWindowState("pop_up")} 
89 
90		<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) /> 
91 
92		<#if validator.isNotNull(editPortletURL)> 
93			<#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) /> 
94 
95			<@liferay_ui["icon"] 
96				image="edit" 
97				message=title 
98				url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
99			/> 
100		</#if> 
101	</#if> 
102</#macro> 
103 
104</#if>