Altri Bandi
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>