Meteomont
Documenti meteomont
Si è verificato un errore nell'elaborarazione del modello.
No compatible overloaded variation was found; can't convert (unwrap) the 2nd argument to the desired Java type.
The FTL type of the argument values were: extended_hash+string (com.liferay.portlet.internal.RenderRequestImpl wrapped into f.e.b.StringModel), extended_hash+string (it.eng.allerta.utils.BlogsRenderFilter$BufferedRenderResponseWrapper wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portlet.asset.model.impl.AssetEntryImpl wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
com.liferay.asset.publisher.web.internal.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, com.liferay.asset.kernel.model.AssetEntry, boolean),
com.liferay.asset.publisher.web.internal.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, com.liferay.asset.kernel.model.AssetEntry),
com.liferay.asset.publisher.web.internal.util.AssetPublisherHelperImpl.getAssetViewURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse, com.liferay.asset.kernel.model.AssetRenderer, com.liferay.asset.kernel.model.AssetEntry, boolean)
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign viewURL = assetPublisherHelpe... [in template "20154#20194#224443" at line 31, column 9]
----
1<#setting locale=locale.toString()>
2<#assign language = themeDisplay.getLanguageId()>
3
4<h2 class="sr-only">Lista degli ultimi aggiornamenti</h2>
5
6 <script>
7 function removeBlog(xxx){
8 $.ajax({method:"POST",data:{p_auth:Liferay.authToken},url:"/group/guest/~/control_panel/manage?p_p_id=com_liferay_blogs_web_portlet_BlogsAdminPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_javax.portlet.action=/blogs/edit_entry&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_cmd=move_to_trash&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_redirect="+window.location+"&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_mvcRenderCommandName=%2Fblogs%2Fview&_com_liferay_blogs_web_portlet_BlogsAdminPortlet_entryId="+xxx}).done(function( d ) {
9 location.reload();
10 })
11 }
12
13 function removeArticle(xxx){
14 $.ajax({method:"POST",data:{p_auth:Liferay.authToken},url:"group/guest/~/control_panel/manage?p_p_id=com_liferay_journal_web_portlet_JournalPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_journal_web_portlet_JournalPortlet_javax.portlet.action=moveToTrash&_com_liferay_journal_web_portlet_JournalPortlet_redirect="+window.location+"&_com_liferay_journal_web_portlet_JournalPortlet_folderId=0&p_p_mode=view&p_p_state=maximized&p_p_id=com_liferay_journal_web_portlet_JournalPortlet&p_p_lifecycle=0&_com_liferay_journal_web_portlet_JournalPortlet_groupId=20181&_com_liferay_journal_web_portlet_JournalPortlet_articleId="+(xxx-2)}).done(function( d ) {
15 location.reload();
16 })
17 }
18 </script>
19
20<#list entries as entry>
21
22 <#assign entry = entry />
23 <#assign idEntry = entry.getEntryId() >
24 <#assign pk = entry.getClassPK() >
25 <#assign urlPrefix = ''>
26
27
28 <#if entry.getAssetRenderer()?has_content >
29 <#assign assetRenderer = entry.getAssetRenderer() />
30 <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
31 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
32
33 <#if assetLinkBehavior != "showFullContent">
34 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry, true) />
35 </#if>
36
37
38 <#if (entry.getClassName() != "it.eng.allerter.model.Allerta" && entry.getClassName() != "it.eng.allerter.model.AllertaValanghe" )
39 || (
40 entry.getClassName() == "it.eng.allerter.model.Allerta"
41 && entry.getAssetRenderer().getAssetObject().getStato() == 0
42 ) || (
43 entry.getClassName() == "it.eng.allerter.model.AllertaValanghe"
44 && entry.getAssetRenderer().getAssetObject().getStato() == 0
45 ) >
46
47 <div class="card card--item " style="margin-bottom:-2.5rem">
48 <div class="lfr-meta-actions asset-actions">
49
50 </div>
51 <a data-senna-off="true" href="${urlPrefix}${viewURL}" title="Vai alla pagina identificata da questo elemento">
52
53 <div class="card-header">
54 <div class="card__thumbnail">
55 <#if
56 entry.getClassName() == "it.eng.allerter.model.Allerta"
57 && entry.getAssetRenderer().getAssetObject().getTipoAllerta()
58 >
59 <#assign viewURL = "/web/guest/singola-allerta/-/asset_publisher/FZPQSb6AzKtJ/Allerta-Bollettino/id/${idEntry}" />
60 <#if (language=='en_GB') && (assetRenderer.getAssetObject().getTitoloEng()?has_content) >
61 <#assign entryTitle = htmlUtil.escape(assetRenderer.getAssetObject().getTitoloEng()) />
62 </#if>
63 <#if (language=='en_GB') >
64 <#assign urlPrefix = '/en'>
65 </#if>
66 <span class="icon i-warning-o" title="Allerta"></span>
67 <#elseif
68 entry.getClassName() == "it.eng.bollettino.model.Bollettino">
69 <#assign viewURL = "/web/guest/monitoraggio-dettaglio/-/asset_publisher/16LwXJHZXwfc/Bollettino/id/${idEntry}" />
70 <#if (language=='en_GB') >
71 <#assign urlPrefix = '/en'>
72 </#if>
73 <span class="icon i-file-text-o" title="Monitoraggio"></span>
74
75 <#elseif
76 entry.getClassName() == "it.eng.allerter.model.Allerta"
77 && !entry.getAssetRenderer().getAssetObject().getTipoAllerta()
78 >
79 <#if (language=='en_GB') >
80 <#assign urlPrefix = '/en'>
81 </#if>
82 <#assign viewURL = "/web/guest/singola-allerta/-/asset_publisher/FZPQSb6AzKtJ/Allerta-Bollettino/id/${idEntry}" />
83 <#if (language=='en_GB') && (assetRenderer.getAssetObject().getTitoloEng()?has_content) >
84 <#assign entryTitle = htmlUtil.escape(assetRenderer.getAssetObject().getTitoloEng()) />
85 </#if>
86 <span class="icon i-bullhorn-o" title="Bollettino"></span>
87 <#elseif
88 entry.getClassName() == "it.eng.allerter.model.AllertaValanghe" && entry.getAssetRenderer().getAssetObject().getTipoAllerta()
89 >
90 <#if (language=='en_GB') >
91 <#assign urlPrefix = '/en'>
92 </#if>
93 <#assign viewURL = "/web/guest/singola-allerta-valanghe/-/asset_publisher/3KQ7Ixh8YDd7/AllertaValanghe-Bollettino/id/${idEntry}" />
94 <span class="icon i-warning-o" title="Allerta valanghe"></span>
95 <#elseif
96 entry.getClassName() == "it.eng.allerter.model.AllertaValanghe" && !entry.getAssetRenderer().getAssetObject().getTipoAllerta()
97 >
98 <#if (language=='en_GB') >
99 <#assign urlPrefix = '/en'>
100 </#if>
101 <#assign viewURL = "/web/guest/singola-allerta-valanghe/-/asset_publisher/3KQ7Ixh8YDd7/AllertaValanghe-Bollettino/id/${idEntry}" />
102 <span class="icon i-bullhorn-o" title="Bollettino valanghe"></span>
103 <#else>
104 <span class="icon i-message" title="Comunicazione"></span>
105 </#if>
106 </div>
107 </div>
108 </a>
109 <div class="card-body">
110 <@getEditIcon />
111 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
112 <span class onmouseover="Liferay.Portal.ToolTip.show(this, 'Sposta nel Cestino')">
113
114 <#if entry.getClassName() == "com.liferay.blogs.model.BlogsEntry">
115 <a href="javascript:removeBlog(${pk})"
116 class=" taglib-icon">
117 <img id="wert_column1_2" src="${themeDisplay.getCDNBaseURL()}/o/allerta-theme/images/common/trash.png" alt="" style="background-image: url('${themeDisplay.getCDNBaseURL()}/sprite/html/themes/control_panel/images/common/_sprite.png'); background-position: 50% -1688px; background-repeat: no-repeat; height: 16px; width: 16px;">
118 <span class="taglib-text hide-accessible" onmouseover="$(this).attr('title',Liferay.authToken)">Sposta nel Cestino</span>
119 </a>
120 </#if>
121 <#if entry.getClassName() == "com.liferay.journal.model.JournalArticle">
122 <a href="javascript:removeArticle(${pk})"
123 class=" taglib-icon">
124 <img id="wert_column1_2" src="${themeDisplay.getCDNBaseURL()}/o/allerta-theme/images/common/trash.png" alt="" style="background-image: url('${themeDisplay.getCDNBaseURL()}/sprite/html/themes/control_panel/images/common/_sprite.png'); background-position: 50% -1688px; background-repeat: no-repeat; height: 16px; width: 16px;">
125 <span class="taglib-text hide-accessible" onmouseover="$(this).attr('title',Liferay.authToken)">Sposta nel Cestino</span>
126 </a>
127 </#if>
128 </span>
129 </#if>
130
131 <div class="card__heading">
132 <h3 class="card__title">
133 <a data-senna-off="true" href="${urlPrefix}${viewURL}" title="Vai alla pagina identificata da questo elemento"> ${entryTitle}
134 </a>
135 <div class="row card__data">
136 <div class="col-12 col-xl-12 card__data__item">
137 <span class="icon i-clock-o card__data__icon" title="Emanato il"></span>
138
139 <span class="card__data__value">
140
141 <#if entry.getClassName() == "it.eng.allerter.model.Allerta" >
142
143 ${entry.getAssetRenderer().getAssetObject().getDataEmissione()?string["dd MMM yyyy - HH.mm"]}
144 <#elseif entry.getClassName() == "it.eng.allerter.model.AllertaValanghe" >
145 <#if entry.getAssetRenderer().getAssetObject().getDataEmissione()?has_content>
146 ${entry.getAssetRenderer().getAssetObject().getDataEmissione()?string["dd MMM yyyy - HH.mm"]}
147 </#if>
148 <#elseif entry.getClassName() == "it.eng.bollettino.model.Bollettino">
149 <#if entry.getAssetRenderer().getAssetObject().getDataEmissione()?has_content>
150 ${entry.getAssetRenderer().getAssetObject().getDataEmissione()?string["dd MMM yyyy - HH.mm"]}
151 </#if>
152 <#elseif entry.getClassName() == "com.liferay.blogs.model.BlogsEntry">
153 <@getMetadataField fieldName="publish-date" />
154 <#else><@getMetadataField fieldName="publish-date" />
155
156 </#if>
157
158
159 </span>
160 </div>
161 </div>
162 </h3>
163 </div>
164
165 </div>
166
167 </a>
168 </div>
169
170 </#if>
171 </#if>
172 </#list>
173
174
175<#macro getEditIcon>
176 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
177
178
179 <#assign redirectURL = renderResponse.createRenderURL() />
180
181 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
182
183 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" />
184
185 <#if validator.isNotNull(editPortletURL)>
186 <#assign title = languageUtil.format(locale, "edit-x", entryTitle) />
187
188 <@liferay_ui["icon"]
189 image="edit"
190 message=title
191 url=editPortletURL.toString()
192 />
193 </#if>
194
195
196 </#if>
197</#macro>
198
199<#macro getFlagsIcon>
200 <#if enableFlags == "true">
201 <@liferay_ui["flags"]
202 className=entry.getClassName()
203 classPK=entry.getClassPK()
204 contentTitle=entry.getTitle(locale)
205 label=false
206 reportedUserId=entry.getUserId()
207 />
208 </#if>
209</#macro>
210
211<#macro getMetadataField
212 fieldName
213>
214 <#if stringUtil.split(metadataFields)?seq_contains(fieldName)>
215 <span class="metadata-entry metadata-${fieldName}">
216 <#assign dateFormat = "dd MMM yyyy - HH.mm" />
217
218 <#if fieldName == "author">
219 <@liferay.language key="by" /> ${portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())}
220 <#elseif fieldName == "categories">
221 <@liferay_ui["asset-categories-summary"]
222 className=entry.getClassName()
223 classPK=entry.getClassPK()
224 portletURL=renderResponse.createRenderURL()
225 />
226 <#elseif fieldName == "create-date">
227 ${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)}
228 <#elseif fieldName == "expiration-date">
229 ${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)}
230 <#elseif fieldName == "modified-date">
231 ${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)}
232 <#elseif fieldName == "priority">
233 ${entry.getPriority()}
234 <#elseif fieldName == "emitt-date">
235 ${dateUtil.getDate( entry.getAssetRenderer().getAssetObject().getDataEmissione(), dateFormat, locale)}
236 <#elseif fieldName == "publish-date">
237 ${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)}
238 <#elseif fieldName == "tags">
239 <@liferay_ui["asset-tags-summary"]
240 className=entry.getClassName()
241 classPK=entry.getClassPK()
242 portletURL=renderResponse.createRenderURL()
243 />
244 <#elseif fieldName == "view-count">
245 <@liferay_ui["icon"]
246 image="history"
247 />
248
249 ${entry.getViewCount()} <@liferay.language key="views" />
250 </#if>
251 </span>
252 </#if>
253</#macro>
254
255
256<#macro getSocialBookmarks>
257 <#if enableSocialBookmarks == "true">
258 <@liferay_ui["social-bookmarks"]
259 displayStyle="${socialBookmarksDisplayStyle}"
260 target="_blank"
261 title=entry.getTitle(locale)
262 url=viewURL
263 />
264 </#if>
265</#macro>