Procedure di gara fino al 31 luglio 2017
An error occurred while processing the template.
The following has evaluated to null or missing: ==> journalService.fetchLatestArticle(getterUtil.getLong(webContentData.classPK)) [in template "20155#20195#6327851" at line 146, column 100] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign journal = journalService.fetc... [in template "20155#20195#6327851" at line 146, column 81] ----
1<#assign fileService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
2<#assign dlFileEntryTypeService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService") />
3<#assign dlFileVersionService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileVersionLocalService") />
4<#assign LayoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
5<#assign journalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
6
7<#assign assetEntryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
8
9<#assign layoutId = themeDisplay.getLayout().getPlid() />
10
11<#assign pathThemeImages = themeDisplay.getPathThemeImages() />
12<#assign pathThemeImages = httpUtil.getPath(pathThemeImages) />
13
14<#assign pathContext = themeDisplay.getPathContext() />
15<#assign currentURL = getterUtil.getString(themeDisplay.getURLCurrent()) />
16
17<#assign layoutLong = getterUtil.getLong(layoutId) />
18
19<#assign layoutCorrente = themeDisplay.getLayout() />
20<#assign pageName = layoutCorrente.getName(locale) />
21
22
23
24<#assign description = .vars['reserved-article-description'].data />
25<#assign title = .vars['reserved-article-title'].data />
26
27<#--
28<#if (currentURL?index_of("/-/")!=-1) >
29 <h1>${title}</h1>
30<#else>
31 <#if (validator.isNotNull(pageName))>
32 <h1>${pageName}</h1>
33 </#if>
34</#if>
35-->
36
37<div class="">
38 <div class="container">
39 <#if header_html.getSiblings()?has_content >
40 <#list header_html.getSiblings() as cur_header_html >
41 ${cur_header_html.getData()}
42 </#list>
43 </#if>
44
45 <#assign gid = getterUtil.getLong(themeDisplay.getScopeGroupId()) />
46
47 <#if (raggruppatore.getSiblings()?has_content) >
48 <ul class="list-link pl-0 pb-0">
49 <#list raggruppatore.getSiblings() as cur_Raggruppatore >
50 <#if cur_Raggruppatore.separatore.data!="" >
51 ${cur_Raggruppatore.separatore.data}
52 </#if>
53 <#list cur_Raggruppatore.getChildren() as cur_Prop >
54 <#list cur_Prop.getSiblings() as cur_Prop_1 >
55
56
57 <#if (cur_Prop_1.getName()=="link_esterno" && (cur_Prop_1.getData()!="")) >
58 <li class="d-flex text-adm mb-4">
59 <span class="col-auto pl-2 fas fa-external-link-alt text-24"></span>
60 <div>
61 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.external.site' /> ${cur_Prop_1.descrizione_link_esterno.data} - <@liferay_ui['message'] key='aria.label.templates.external.site' />" href="${cur_Prop_1.getData()}">
62 ${cur_Prop_1.descrizione_link_esterno.data}
63 </a>
64
65 ${cur_Prop_1.destra_link_esterno.data}
66 </div>
67 </li>
68 </#if>
69
70 <#if (cur_Prop_1.getType()=="document_library")>
71 <#assign arrdoc = cur_Prop_1.getData()?split("/") />
72 <#if (arrdoc?size > 5) >
73 <#assign fileUid= (arrdoc[arrdoc?size-1]?split("?"))[0]/>
74
75 <#assign doc = fileService.getFileEntryByUuidAndGroupId(fileUid,gid) />
76 <#if (doc?? && doc!="") >
77 <#assign entry = assetEntryService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",doc.getFileEntryId()) />
78 <#assign fileEntryTypeId = doc.getFileEntryTypeId() />
79 <#assign fileEntryType = dlFileEntryTypeService.getDLFileEntryType(fileEntryTypeId) />
80 <#assign dlFileVersion = dlFileVersionService.getLatestFileVersion(doc.getUserId(),doc.getFileEntryId()) />
81
82 <#assign renderer = entry.getAssetRenderer()>
83 <#assign fieldsMap = renderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() />
84 <#assign testodestra ="" />
85 <#assign testosinistra ="" />
86 <#assign testoLink ="" />
87 <#list fieldsMap as item >
88
89 <#if (item.getName()=="Sinistra")>
90 <#assign testosinistra = item.getValue().getString(locale) />
91 <#if testosinistra?? && testosinistra!="">
92 <#assign testosinistra=testosinistra?remove_beginning("<p>") />
93 <#assign testosinistra=testosinistra?keep_before_last("</p>") />
94 </#if>
95 <#elseif (item.getName()=="Destra")>
96 <#assign testodestra =item.getValue().getString(locale)/>
97 <#if testodestra?? && testodestra!="">
98 <#assign testodestra=testodestra?remove_beginning("<p>") />
99 <#assign testodestra=testodestra?keep_before_last("</p>") />
100 </#if>
101 <#elseif (item.getName()=="Testo_Link") />
102 <#assign testoLink =item.getValue().getString(locale) />
103 <#if testoLink?? && testoLink!="">
104 <#assign testoLink=testoLink?remove_beginning("<p>") />
105 <#assign testoLink=testoLink?keep_before_last("</p>") />
106 </#if>
107 </#if>
108
109 </#list>
110
111 <li class="d-flex text-adm mb-4">
112 <#assign mimetype = doc.getMimeType() />
113
114
115
116 <span class="col-auto pl-2 fas fa-paperclip text-24"></span>
117
118 <div>
119 <#if (testosinistra!="")>
120 ${testosinistra}
121 </#if>
122 <#if (testoLink!="")>
123 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${testoLink}" href="${cur_Prop_1.getData()}">${testoLink}</a>
124 <#else>
125 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${doc.getTitle()}" href="${cur_Prop_1.getData()}">${doc.getTitle()}</a>
126 </#if>
127 <#if (testodestra!="")>
128 ${testodestra}
129 </#if>
130
131 </div>
132 </li>
133 </#if>
134
135 </#if>
136
137 </#if>
138
139
140 <#if cur_Prop_1.getName()=="link_contenuto">
141 <#assign displayPage ="" />
142 <#if cur_Prop_1.RelWebContent?? && validator.isContent(cur_Prop_1.RelWebContent.getData())>
143 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_Prop_1.RelWebContent.getData()) />
144
145 <#if webContentData.classPK?? && (getterUtil.getLong(webContentData.classPK)>0)>
146 <#assign journal = journalService.fetchLatestArticle(getterUtil.getLong(webContentData.classPK)) />
147 <#assign displayPage = pathContext + '/-/' + journal.getUrlTitle() />
148 <#elseif webContentData.uuid??>
149 <#assign journal = journalService.getJournalArticleByUuidAndGroupId(webContentData.uuid,gid) />
150 <#assign displayPage = pathContext + '/-/' + journal.getUrlTitle() />
151 </#if>
152
153
154 <#elseif cur_Prop_1.getData()!="">
155 <#assign displayPage = pathContext+cur_Prop_1.getData() />
156 </#if>
157 <#--Visualizzazione link a contenuto -->
158 <#if validator.isContent(displayPage)>
159 <li class="d-flex text-adm mb-4">
160 <#if (getterUtil.getBoolean(cur_Prop_1.icona_link.getData())) >
161 <span class="col-auto pl-2 fas fa-caret-right text-12 pt-2"></span>
162 <#else>
163 <span class="col-auto pl-2 far fa-folder text-24"></span>
164 </#if>
165
166 <div>
167 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto' /> ${cur_Prop_1.descrizione_link_contenuto.data}" href="${displayPage}">
168 ${cur_Prop_1.descrizione_link_contenuto.data}
169 </a>
170
171
172 <#if cur_Prop_1.destra_link_contenuto?has_content && cur_Prop_1.destra_link_contenuto.data!="">
173 <#assign destra_link_contenuto = cur_Prop_1.destra_link_contenuto.data />
174 <#if (validator.isNotNull(destra_link_contenuto)) >
175 ${destra_link_contenuto}
176 </#if>
177 </#if>
178
179 </div>
180 </li>
181 </#if>
182 </#if>
183
184
185 <#if (cur_Prop_1.getType()=="link_to_layout")>
186
187 <#if (cur_Prop_1.getData()!="")>
188
189 <#assign layoutLong = getterUtil.getLong(cur_Prop_1.getData()) />
190
191 <#assign pagina = LayoutLocalService.getLayout(gid, false, layoutLong) />
192 <#if (pagina?? && pagina!="") >
193 <li class="d-flex text-adm mb-4">
194
195 <#if (getterUtil.getBoolean(cur_Prop_1.icona_link_pagina.getData())) >
196 <span class="col-auto pl-2 fas fa-caret-right text-12 pt-2"></span>
197 <#else>
198 <span class="col-auto pl-2 far fa-folder text-24"></span>
199 </#if>
200
201 <div>
202 <#if pagina.getExpandoBridge().getAttribute("sinistra")?? >
203 ${pagina.getExpandoBridge().getAttribute("sinistra")}
204 </#if>
205 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.page' /> ${pagina.getHTMLTitle(locale)}" href="${cur_Prop_1.getFriendlyUrl()}">${pagina.getHTMLTitle(locale)}</a>
206 <#if pagina.getExpandoBridge().getAttribute("destra")?? >
207 ${pagina.getExpandoBridge().getAttribute("destra")}
208 </#if>
209 </div>
210 </li>
211 </#if>
212 </#if>
213 </#if>
214
215 <#if (cur_Prop_1.getType()=="boolean")>
216
217 <#if (cur_Prop_1.getData()!="") >
218
219 <#list layoutCorrente.getChildren() as layoutChild >
220 <#if (!layoutChild.isHidden())>
221 <li class="d-flex text-adm mb-4">
222
223 <span class="col-auto pl-2 far fa-folder text-24"></span>
224
225 <#if layoutChild.getExpandoBridge().getAttribute("sinistra")?? >
226 ${layoutChild.getExpandoBridge().getAttribute("sinistra")}
227 </#if>
228
229 <div>
230 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.page' /> ${layoutChild.getHTMLTitle(locale)}" href="${pathContext + layoutChild.getFriendlyURL()}">${layoutChild.getHTMLTitle(locale)}</a>
231
232 <#if layoutChild.getExpandoBridge().getAttribute("destra")?? >
233 ${layoutChild.getExpandoBridge().getAttribute("destra")}
234 </#if>
235 </div>
236 </li>
237 </#if>
238
239 </#list>
240 </#if>
241 </#if>
242
243 </#list>
244 </#list>
245
246 </#list>
247 </ul>
248 </#if>
249
250 <#if (validator.isNotNull(footer_html.getData()))>
251 ${footer_html.getData()}
252 </#if>
253 </div>
254</div>
-
CIG 7144338E36 - Procedure pursuant to art. 36, c. 2, lett. b), of Legislative Decree no. 50/2016 concerning the assignment of the supply, transport and installation of 38 inverter air conditioners with heat pump after disassembly and disposal of 20 heat pump air conditioners, to be carried out at various offices of the customs agency of the Sicily region - pubblicata il 18/07/2017 - aggiornata il 09/08/2017
-
CIG 7133751D8B - Procedure pursuant to art. 36, c. 2, lett. b), of Legislative Decree . no. 50/2016 relating to the assignment of the supply, transport and installation of 38 inverter air conditioners with heat pump after disassembly and disposal of 20 heat pump air conditioners, to be carried out at various offices of the Customs Agency of the Sicily Region pubblicato il 07/07/2017 – aggiornata il 18/07/2017
-
CIG: 71155945EC - Notice of tender procedure pursuant to art. 36, c. 2, lett. B, of Legislative Decree 50/2016 for the supply of 1 hydrogen generator for the Customs Chemical Laboratory - Palermo office - pubblicata il 28/06/2017 – aggiornata il 4/10/2017
-
CIG 7099794759 - Removal, destruction and disposal/recovery of the materials produced by the demolition of the clandestine iron boat M / N TISS IMO8138839 located in the port of Catania - pubblicato il 20/06/2017 - aggiornato il 16/08/2017
-
CIG 707685557D – Determina n. 4411 del 20/06/2017 - Determina di esclusione in merito alla richiesta formale di offerta per la fornitura di materiale di consumo – apparati copia/stampa da destinare agli Uffici delle Dogane della Lombardia (RDO n. 1582196) - pubblicato il 20/06/2017
-
CIG: 700383644E - supply and installation work of partitions and fire doors on the corridors of the first and ground floors and disposal of existing ones containing asbestos at the Customs and Monopolies Agency headquarters - Monopolies Area of Piazza Mastai no . 11 - pubblicata il 21/04/2017 – aggiornata il 15/06/2017
-
Determinazione n. 12768 del 23 maggio 2017 - adesione al Contratto Quadro OPA, per i servizi di connettività del Sistema Pubblico di Connettività SPC2 – pubblicata il 25/05/2017
-
Procedura negoziata ai sensi dell’art. 36, c. 2, lett. b), del D. Lgs. n. 50/2016, con applicazione del criterio del "minor prezzo", di cui all'art. 95, c. 4, lett. c), finalizzata all'affidamento del servizio di manutenzione/riparazione delle attrezzature scientifiche in dotazione ai Laboratori di Palermo e Catania - pubblicata il 12/05/2017 - aggiornata il 24/05/2017
-
CIG: 70615829CE - Notice of tender procedure pursuant to art. 36, c. 2, lett. b), of Legislative Decree no. 50/2016 for the supply of hygienic-sanitary material for all the Customs Offices of Sicily - CIG: 70615829CE - pubblicato il 04/05/2017 - aggiornato il 07/07/2017
-
CIG: 7061580828 - Notice of tender procedure pursuant to art. 36, c. 2, lett. b), of Legislative Decree no. 50/2016 for the supply of stationery and other office products for all the Customs Offices of Sicily pubblicato il 04/05/2017 – aggiornato il 07/07/2017
-
CIG: 7058021F2B - Notice of tender procedure pursuant to art. 36, c. 2, lett. b), of Legislative Decree . no. 50/2016 for the supply of toner and cartridges for all the Customs Offices of Sicily - pubblicata il 27/04/2017 - aggiornata il 30/06/2017
-
Determinazione n.1394 dell’ 11 aprile 2017 - Convenzione Consip “FM 3 – Facility Management” – Lotto 12. R.T.I. Manital Idea S.p.A. (mandataria), Manital – Società Consortile per i Servizi Integrati per Azioni – Consorzio Stabile (mandante) Cig Derivato: 5072975F63 - Proroga tecnica contrattuale - Pubblicata il 12/04/2017
-
Determina n. 7082 del 28 marzo 2017 - centralizzazione della fornitura biennale di carta in risme per la stampa e fotocopie da destinare agli uffici dell’agenzia su tutto il territorio - Pubblicata il 29/03/2017
-
Notice of tender procedure pursuant to art. 36, c. 2, lett. b), of Legislative Decree . no. 50/2016 for the supply of A4 and A3 copy paper for all the Customs Offices of Sicily - pubblicato il 24/03/2017 - Aggiornato il 30/05/2017
-
Determina n. 6346 dell’ 8/03/2017 – Comunicazione avviso di aggiudicazione – pdf - pubblicata il 9/03/2017
-
Determinazione n. 4865 del 28/02/2017 - proroga servizio di Facility management-Area Monopoli - pubblicata il 01/03/2017
-
Determina n.5140 del 27/02/2017 - Fornitura di apparecchiature e relativa installazione per l’analisi dei giocattoli da effettuarsi nelle sedi dei laboratori chimici di Livorno e di Napoli dell’Agenzia delle Dogane e dei Monopoli – Area Dogane - pubblicata il 27/02/2017
-
Public notice of market investigation for the rental of a property in Reggio Emilia - pubblicato il 23/02/2017
-
Determinazione n. 201 del 9 gennaio 2017 - Affidamento di somma urgenza del servizio di trasporto e smaltimento rifiuti abbondanti, abbandonati presso il compendio di via Carucci in Roma.
-
Determinazione n. 207 del 4 gennaio 2017 - Determinazione n. 207 del 4 gennaio 2017 - Lavori di somma urgenza per ripristino dei locali a seguito di incendio avvenuto il giorno 22/11/2016 presso il piano IV della Palazzina A della Sede dell’Agenzia delle dogane e dei monopoli – Via Mario Carucci 71 00144 Roma .
-
Determina a contrarre lavori di somma urgenza per l'eliminazione pericolo crolli intonaci interni e esterni - pubblicato il 29/12/2016
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy128.getLayout(long, boolean, long)" threw an exception when invoked on com.sun.proxy.$Proxy128 object "com.liferay.portal.service.impl.LayoutLocalServiceImpl@328ddcb5"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign pagina = LayoutLocalService.g... [in template "20155#20195#6327851" at line 191, column 73] ----
1<#assign fileService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
2<#assign dlFileEntryTypeService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService") />
3<#assign dlFileVersionService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileVersionLocalService") />
4<#assign LayoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
5<#assign journalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
6
7<#assign assetEntryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
8
9<#assign layoutId = themeDisplay.getLayout().getPlid() />
10
11<#assign pathThemeImages = themeDisplay.getPathThemeImages() />
12<#assign pathThemeImages = httpUtil.getPath(pathThemeImages) />
13
14<#assign pathContext = themeDisplay.getPathContext() />
15<#assign currentURL = getterUtil.getString(themeDisplay.getURLCurrent()) />
16
17<#assign layoutLong = getterUtil.getLong(layoutId) />
18
19<#assign layoutCorrente = themeDisplay.getLayout() />
20<#assign pageName = layoutCorrente.getName(locale) />
21
22
23
24<#assign description = .vars['reserved-article-description'].data />
25<#assign title = .vars['reserved-article-title'].data />
26
27<#--
28<#if (currentURL?index_of("/-/")!=-1) >
29 <h1>${title}</h1>
30<#else>
31 <#if (validator.isNotNull(pageName))>
32 <h1>${pageName}</h1>
33 </#if>
34</#if>
35-->
36
37<div class="">
38 <div class="container">
39 <#if header_html.getSiblings()?has_content >
40 <#list header_html.getSiblings() as cur_header_html >
41 ${cur_header_html.getData()}
42 </#list>
43 </#if>
44
45 <#assign gid = getterUtil.getLong(themeDisplay.getScopeGroupId()) />
46
47 <#if (raggruppatore.getSiblings()?has_content) >
48 <ul class="list-link pl-0 pb-0">
49 <#list raggruppatore.getSiblings() as cur_Raggruppatore >
50 <#if cur_Raggruppatore.separatore.data!="" >
51 ${cur_Raggruppatore.separatore.data}
52 </#if>
53 <#list cur_Raggruppatore.getChildren() as cur_Prop >
54 <#list cur_Prop.getSiblings() as cur_Prop_1 >
55
56
57 <#if (cur_Prop_1.getName()=="link_esterno" && (cur_Prop_1.getData()!="")) >
58 <li class="d-flex text-adm mb-4">
59 <span class="col-auto pl-2 fas fa-external-link-alt text-24"></span>
60 <div>
61 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.external.site' /> ${cur_Prop_1.descrizione_link_esterno.data} - <@liferay_ui['message'] key='aria.label.templates.external.site' />" href="${cur_Prop_1.getData()}">
62 ${cur_Prop_1.descrizione_link_esterno.data}
63 </a>
64
65 ${cur_Prop_1.destra_link_esterno.data}
66 </div>
67 </li>
68 </#if>
69
70 <#if (cur_Prop_1.getType()=="document_library")>
71 <#assign arrdoc = cur_Prop_1.getData()?split("/") />
72 <#if (arrdoc?size > 5) >
73 <#assign fileUid= (arrdoc[arrdoc?size-1]?split("?"))[0]/>
74
75 <#assign doc = fileService.getFileEntryByUuidAndGroupId(fileUid,gid) />
76 <#if (doc?? && doc!="") >
77 <#assign entry = assetEntryService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",doc.getFileEntryId()) />
78 <#assign fileEntryTypeId = doc.getFileEntryTypeId() />
79 <#assign fileEntryType = dlFileEntryTypeService.getDLFileEntryType(fileEntryTypeId) />
80 <#assign dlFileVersion = dlFileVersionService.getLatestFileVersion(doc.getUserId(),doc.getFileEntryId()) />
81
82 <#assign renderer = entry.getAssetRenderer()>
83 <#assign fieldsMap = renderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() />
84 <#assign testodestra ="" />
85 <#assign testosinistra ="" />
86 <#assign testoLink ="" />
87 <#list fieldsMap as item >
88
89 <#if (item.getName()=="Sinistra")>
90 <#assign testosinistra = item.getValue().getString(locale) />
91 <#if testosinistra?? && testosinistra!="">
92 <#assign testosinistra=testosinistra?remove_beginning("<p>") />
93 <#assign testosinistra=testosinistra?keep_before_last("</p>") />
94 </#if>
95 <#elseif (item.getName()=="Destra")>
96 <#assign testodestra =item.getValue().getString(locale)/>
97 <#if testodestra?? && testodestra!="">
98 <#assign testodestra=testodestra?remove_beginning("<p>") />
99 <#assign testodestra=testodestra?keep_before_last("</p>") />
100 </#if>
101 <#elseif (item.getName()=="Testo_Link") />
102 <#assign testoLink =item.getValue().getString(locale) />
103 <#if testoLink?? && testoLink!="">
104 <#assign testoLink=testoLink?remove_beginning("<p>") />
105 <#assign testoLink=testoLink?keep_before_last("</p>") />
106 </#if>
107 </#if>
108
109 </#list>
110
111 <li class="d-flex text-adm mb-4">
112 <#assign mimetype = doc.getMimeType() />
113
114
115
116 <span class="col-auto pl-2 fas fa-paperclip text-24"></span>
117
118 <div>
119 <#if (testosinistra!="")>
120 ${testosinistra}
121 </#if>
122 <#if (testoLink!="")>
123 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${testoLink}" href="${cur_Prop_1.getData()}">${testoLink}</a>
124 <#else>
125 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${doc.getTitle()}" href="${cur_Prop_1.getData()}">${doc.getTitle()}</a>
126 </#if>
127 <#if (testodestra!="")>
128 ${testodestra}
129 </#if>
130
131 </div>
132 </li>
133 </#if>
134
135 </#if>
136
137 </#if>
138
139
140 <#if cur_Prop_1.getName()=="link_contenuto">
141 <#assign displayPage ="" />
142 <#if cur_Prop_1.RelWebContent?? && validator.isContent(cur_Prop_1.RelWebContent.getData())>
143 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_Prop_1.RelWebContent.getData()) />
144
145 <#if webContentData.classPK?? && (getterUtil.getLong(webContentData.classPK)>0)>
146 <#assign journal = journalService.fetchLatestArticle(getterUtil.getLong(webContentData.classPK)) />
147 <#assign displayPage = pathContext + '/-/' + journal.getUrlTitle() />
148 <#elseif webContentData.uuid??>
149 <#assign journal = journalService.getJournalArticleByUuidAndGroupId(webContentData.uuid,gid) />
150 <#assign displayPage = pathContext + '/-/' + journal.getUrlTitle() />
151 </#if>
152
153
154 <#elseif cur_Prop_1.getData()!="">
155 <#assign displayPage = pathContext+cur_Prop_1.getData() />
156 </#if>
157 <#--Visualizzazione link a contenuto -->
158 <#if validator.isContent(displayPage)>
159 <li class="d-flex text-adm mb-4">
160 <#if (getterUtil.getBoolean(cur_Prop_1.icona_link.getData())) >
161 <span class="col-auto pl-2 fas fa-caret-right text-12 pt-2"></span>
162 <#else>
163 <span class="col-auto pl-2 far fa-folder text-24"></span>
164 </#if>
165
166 <div>
167 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto' /> ${cur_Prop_1.descrizione_link_contenuto.data}" href="${displayPage}">
168 ${cur_Prop_1.descrizione_link_contenuto.data}
169 </a>
170
171
172 <#if cur_Prop_1.destra_link_contenuto?has_content && cur_Prop_1.destra_link_contenuto.data!="">
173 <#assign destra_link_contenuto = cur_Prop_1.destra_link_contenuto.data />
174 <#if (validator.isNotNull(destra_link_contenuto)) >
175 ${destra_link_contenuto}
176 </#if>
177 </#if>
178
179 </div>
180 </li>
181 </#if>
182 </#if>
183
184
185 <#if (cur_Prop_1.getType()=="link_to_layout")>
186
187 <#if (cur_Prop_1.getData()!="")>
188
189 <#assign layoutLong = getterUtil.getLong(cur_Prop_1.getData()) />
190
191 <#assign pagina = LayoutLocalService.getLayout(gid, false, layoutLong) />
192 <#if (pagina?? && pagina!="") >
193 <li class="d-flex text-adm mb-4">
194
195 <#if (getterUtil.getBoolean(cur_Prop_1.icona_link_pagina.getData())) >
196 <span class="col-auto pl-2 fas fa-caret-right text-12 pt-2"></span>
197 <#else>
198 <span class="col-auto pl-2 far fa-folder text-24"></span>
199 </#if>
200
201 <div>
202 <#if pagina.getExpandoBridge().getAttribute("sinistra")?? >
203 ${pagina.getExpandoBridge().getAttribute("sinistra")}
204 </#if>
205 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.page' /> ${pagina.getHTMLTitle(locale)}" href="${cur_Prop_1.getFriendlyUrl()}">${pagina.getHTMLTitle(locale)}</a>
206 <#if pagina.getExpandoBridge().getAttribute("destra")?? >
207 ${pagina.getExpandoBridge().getAttribute("destra")}
208 </#if>
209 </div>
210 </li>
211 </#if>
212 </#if>
213 </#if>
214
215 <#if (cur_Prop_1.getType()=="boolean")>
216
217 <#if (cur_Prop_1.getData()!="") >
218
219 <#list layoutCorrente.getChildren() as layoutChild >
220 <#if (!layoutChild.isHidden())>
221 <li class="d-flex text-adm mb-4">
222
223 <span class="col-auto pl-2 far fa-folder text-24"></span>
224
225 <#if layoutChild.getExpandoBridge().getAttribute("sinistra")?? >
226 ${layoutChild.getExpandoBridge().getAttribute("sinistra")}
227 </#if>
228
229 <div>
230 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.page' /> ${layoutChild.getHTMLTitle(locale)}" href="${pathContext + layoutChild.getFriendlyURL()}">${layoutChild.getHTMLTitle(locale)}</a>
231
232 <#if layoutChild.getExpandoBridge().getAttribute("destra")?? >
233 ${layoutChild.getExpandoBridge().getAttribute("destra")}
234 </#if>
235 </div>
236 </li>
237 </#if>
238
239 </#list>
240 </#if>
241 </#if>
242
243 </#list>
244 </#list>
245
246 </#list>
247 </ul>
248 </#if>
249
250 <#if (validator.isNotNull(footer_html.getData()))>
251 ${footer_html.getData()}
252 </#if>
253 </div>
254</div>
-
Public notice of real estate market investigation for the offices of the Customs and Monopolies Agency of Bergamo - pubblicato il 21/11/2016 - aggiornato il 25/07/2017
-
Public notice of market investigation for the lease of a property in Parma – pubblicato il 14/11/2016
-
Public notice of market investigation for the lease of a property in Forlì – pubblicato il 21/10/2016
-
Open procedure for the assignment of the maintenance service of the scientific instruments supplied at the Chemical Laboratories of the Customs and Monopolies Agency - Lot 1 Oenological distillers CIG: 66488379DB - Lot 2 Chromatographs CIG: 6648874864 - Lot 3 CIG spectrometers: 66488894C6 - Lot 4 Petroleum CIG: 664891061A - Lot 5 Multidimensional CIG: 66489241A9 - pubblicato il 27/04/2016 – aggiornato il 5/12/2016
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy128.getLayout(long, boolean, long)" threw an exception when invoked on com.sun.proxy.$Proxy128 object "com.liferay.portal.service.impl.LayoutLocalServiceImpl@328ddcb5"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign pagina = LayoutLocalService.g... [in template "20155#20195#6327851" at line 191, column 73] ----
1<#assign fileService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
2<#assign dlFileEntryTypeService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService") />
3<#assign dlFileVersionService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileVersionLocalService") />
4<#assign LayoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
5<#assign journalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
6
7<#assign assetEntryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
8
9<#assign layoutId = themeDisplay.getLayout().getPlid() />
10
11<#assign pathThemeImages = themeDisplay.getPathThemeImages() />
12<#assign pathThemeImages = httpUtil.getPath(pathThemeImages) />
13
14<#assign pathContext = themeDisplay.getPathContext() />
15<#assign currentURL = getterUtil.getString(themeDisplay.getURLCurrent()) />
16
17<#assign layoutLong = getterUtil.getLong(layoutId) />
18
19<#assign layoutCorrente = themeDisplay.getLayout() />
20<#assign pageName = layoutCorrente.getName(locale) />
21
22
23
24<#assign description = .vars['reserved-article-description'].data />
25<#assign title = .vars['reserved-article-title'].data />
26
27<#--
28<#if (currentURL?index_of("/-/")!=-1) >
29 <h1>${title}</h1>
30<#else>
31 <#if (validator.isNotNull(pageName))>
32 <h1>${pageName}</h1>
33 </#if>
34</#if>
35-->
36
37<div class="">
38 <div class="container">
39 <#if header_html.getSiblings()?has_content >
40 <#list header_html.getSiblings() as cur_header_html >
41 ${cur_header_html.getData()}
42 </#list>
43 </#if>
44
45 <#assign gid = getterUtil.getLong(themeDisplay.getScopeGroupId()) />
46
47 <#if (raggruppatore.getSiblings()?has_content) >
48 <ul class="list-link pl-0 pb-0">
49 <#list raggruppatore.getSiblings() as cur_Raggruppatore >
50 <#if cur_Raggruppatore.separatore.data!="" >
51 ${cur_Raggruppatore.separatore.data}
52 </#if>
53 <#list cur_Raggruppatore.getChildren() as cur_Prop >
54 <#list cur_Prop.getSiblings() as cur_Prop_1 >
55
56
57 <#if (cur_Prop_1.getName()=="link_esterno" && (cur_Prop_1.getData()!="")) >
58 <li class="d-flex text-adm mb-4">
59 <span class="col-auto pl-2 fas fa-external-link-alt text-24"></span>
60 <div>
61 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.external.site' /> ${cur_Prop_1.descrizione_link_esterno.data} - <@liferay_ui['message'] key='aria.label.templates.external.site' />" href="${cur_Prop_1.getData()}">
62 ${cur_Prop_1.descrizione_link_esterno.data}
63 </a>
64
65 ${cur_Prop_1.destra_link_esterno.data}
66 </div>
67 </li>
68 </#if>
69
70 <#if (cur_Prop_1.getType()=="document_library")>
71 <#assign arrdoc = cur_Prop_1.getData()?split("/") />
72 <#if (arrdoc?size > 5) >
73 <#assign fileUid= (arrdoc[arrdoc?size-1]?split("?"))[0]/>
74
75 <#assign doc = fileService.getFileEntryByUuidAndGroupId(fileUid,gid) />
76 <#if (doc?? && doc!="") >
77 <#assign entry = assetEntryService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",doc.getFileEntryId()) />
78 <#assign fileEntryTypeId = doc.getFileEntryTypeId() />
79 <#assign fileEntryType = dlFileEntryTypeService.getDLFileEntryType(fileEntryTypeId) />
80 <#assign dlFileVersion = dlFileVersionService.getLatestFileVersion(doc.getUserId(),doc.getFileEntryId()) />
81
82 <#assign renderer = entry.getAssetRenderer()>
83 <#assign fieldsMap = renderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() />
84 <#assign testodestra ="" />
85 <#assign testosinistra ="" />
86 <#assign testoLink ="" />
87 <#list fieldsMap as item >
88
89 <#if (item.getName()=="Sinistra")>
90 <#assign testosinistra = item.getValue().getString(locale) />
91 <#if testosinistra?? && testosinistra!="">
92 <#assign testosinistra=testosinistra?remove_beginning("<p>") />
93 <#assign testosinistra=testosinistra?keep_before_last("</p>") />
94 </#if>
95 <#elseif (item.getName()=="Destra")>
96 <#assign testodestra =item.getValue().getString(locale)/>
97 <#if testodestra?? && testodestra!="">
98 <#assign testodestra=testodestra?remove_beginning("<p>") />
99 <#assign testodestra=testodestra?keep_before_last("</p>") />
100 </#if>
101 <#elseif (item.getName()=="Testo_Link") />
102 <#assign testoLink =item.getValue().getString(locale) />
103 <#if testoLink?? && testoLink!="">
104 <#assign testoLink=testoLink?remove_beginning("<p>") />
105 <#assign testoLink=testoLink?keep_before_last("</p>") />
106 </#if>
107 </#if>
108
109 </#list>
110
111 <li class="d-flex text-adm mb-4">
112 <#assign mimetype = doc.getMimeType() />
113
114
115
116 <span class="col-auto pl-2 fas fa-paperclip text-24"></span>
117
118 <div>
119 <#if (testosinistra!="")>
120 ${testosinistra}
121 </#if>
122 <#if (testoLink!="")>
123 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${testoLink}" href="${cur_Prop_1.getData()}">${testoLink}</a>
124 <#else>
125 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${doc.getTitle()}" href="${cur_Prop_1.getData()}">${doc.getTitle()}</a>
126 </#if>
127 <#if (testodestra!="")>
128 ${testodestra}
129 </#if>
130
131 </div>
132 </li>
133 </#if>
134
135 </#if>
136
137 </#if>
138
139
140 <#if cur_Prop_1.getName()=="link_contenuto">
141 <#assign displayPage ="" />
142 <#if cur_Prop_1.RelWebContent?? && validator.isContent(cur_Prop_1.RelWebContent.getData())>
143 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_Prop_1.RelWebContent.getData()) />
144
145 <#if webContentData.classPK?? && (getterUtil.getLong(webContentData.classPK)>0)>
146 <#assign journal = journalService.fetchLatestArticle(getterUtil.getLong(webContentData.classPK)) />
147 <#assign displayPage = pathContext + '/-/' + journal.getUrlTitle() />
148 <#elseif webContentData.uuid??>
149 <#assign journal = journalService.getJournalArticleByUuidAndGroupId(webContentData.uuid,gid) />
150 <#assign displayPage = pathContext + '/-/' + journal.getUrlTitle() />
151 </#if>
152
153
154 <#elseif cur_Prop_1.getData()!="">
155 <#assign displayPage = pathContext+cur_Prop_1.getData() />
156 </#if>
157 <#--Visualizzazione link a contenuto -->
158 <#if validator.isContent(displayPage)>
159 <li class="d-flex text-adm mb-4">
160 <#if (getterUtil.getBoolean(cur_Prop_1.icona_link.getData())) >
161 <span class="col-auto pl-2 fas fa-caret-right text-12 pt-2"></span>
162 <#else>
163 <span class="col-auto pl-2 far fa-folder text-24"></span>
164 </#if>
165
166 <div>
167 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto' /> ${cur_Prop_1.descrizione_link_contenuto.data}" href="${displayPage}">
168 ${cur_Prop_1.descrizione_link_contenuto.data}
169 </a>
170
171
172 <#if cur_Prop_1.destra_link_contenuto?has_content && cur_Prop_1.destra_link_contenuto.data!="">
173 <#assign destra_link_contenuto = cur_Prop_1.destra_link_contenuto.data />
174 <#if (validator.isNotNull(destra_link_contenuto)) >
175 ${destra_link_contenuto}
176 </#if>
177 </#if>
178
179 </div>
180 </li>
181 </#if>
182 </#if>
183
184
185 <#if (cur_Prop_1.getType()=="link_to_layout")>
186
187 <#if (cur_Prop_1.getData()!="")>
188
189 <#assign layoutLong = getterUtil.getLong(cur_Prop_1.getData()) />
190
191 <#assign pagina = LayoutLocalService.getLayout(gid, false, layoutLong) />
192 <#if (pagina?? && pagina!="") >
193 <li class="d-flex text-adm mb-4">
194
195 <#if (getterUtil.getBoolean(cur_Prop_1.icona_link_pagina.getData())) >
196 <span class="col-auto pl-2 fas fa-caret-right text-12 pt-2"></span>
197 <#else>
198 <span class="col-auto pl-2 far fa-folder text-24"></span>
199 </#if>
200
201 <div>
202 <#if pagina.getExpandoBridge().getAttribute("sinistra")?? >
203 ${pagina.getExpandoBridge().getAttribute("sinistra")}
204 </#if>
205 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.page' /> ${pagina.getHTMLTitle(locale)}" href="${cur_Prop_1.getFriendlyUrl()}">${pagina.getHTMLTitle(locale)}</a>
206 <#if pagina.getExpandoBridge().getAttribute("destra")?? >
207 ${pagina.getExpandoBridge().getAttribute("destra")}
208 </#if>
209 </div>
210 </li>
211 </#if>
212 </#if>
213 </#if>
214
215 <#if (cur_Prop_1.getType()=="boolean")>
216
217 <#if (cur_Prop_1.getData()!="") >
218
219 <#list layoutCorrente.getChildren() as layoutChild >
220 <#if (!layoutChild.isHidden())>
221 <li class="d-flex text-adm mb-4">
222
223 <span class="col-auto pl-2 far fa-folder text-24"></span>
224
225 <#if layoutChild.getExpandoBridge().getAttribute("sinistra")?? >
226 ${layoutChild.getExpandoBridge().getAttribute("sinistra")}
227 </#if>
228
229 <div>
230 <a aria-label="<@liferay_ui['message'] key='aria.label.templates.goto.page' /> ${layoutChild.getHTMLTitle(locale)}" href="${pathContext + layoutChild.getFriendlyURL()}">${layoutChild.getHTMLTitle(locale)}</a>
231
232 <#if layoutChild.getExpandoBridge().getAttribute("destra")?? >
233 ${layoutChild.getExpandoBridge().getAttribute("destra")}
234 </#if>
235 </div>
236 </li>
237 </#if>
238
239 </#list>
240 </#if>
241 </#if>
242
243 </#list>
244 </#list>
245
246 </#list>
247 </ul>
248 </#if>
249
250 <#if (validator.isNotNull(footer_html.getData()))>
251 ${footer_html.getData()}
252 </#if>
253 </div>
254</div>