Meteomont

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>