Si è verificato un errore nell'elaborarazione del modello.
Java method "com.sun.proxy.$Proxy982.getLatestArticle(long)" threw an exception when invoked on com.sun.proxy.$Proxy982 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@4da4cd39"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign allegatoJA = journalArticleLo...  [in template "20096#20121#79185" at line 1378, column 73]
----
1<#setting locale="it_IT"> 
2 
3<#assign vbgBasePath = propsUtil.get("vbg.basepath")> 
4 
5<#assign structureService = serviceLocator.findService("it.inera.structure.service.StructureService")> 
6<#assign categorieservizioVocabularyId = structureService.getVocabularyCategorieservizioId()> 
7<#assign argomentiVocabularyId = structureService.getVocabularyArgomentiId()> 
8 
9<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
10<#assign jac = serviceLocator.findService("it.inera.journalarticleconverter.service.JournalArticleConverter")> 
11<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
12<#assign journalArticleId = .vars['reserved-article-id'].data> 
13<#assign ja = journalArticleLocalService.getArticle(groupId ,journalArticleId)> 
14<#assign servizio = jac.getServizio(ja) /> 
15<#assign vocabularies = servizio.getCategories() /> 
16<#assign relatedassets = servizio.getDirectRelatedAssets() /> 
17 
18<#assign modifieddate = servizio.getModifiedDate()?string["dd/MM/yyyy"]> 
19 
20<div class="container" id="main-container"> 
21	<div class="row justify-content-center"> 
22		<div class="col-12 col-lg-10"> 
23			<div class="cmp-breadcrumbs" role="navigation"> 
24				<nav class="breadcrumb-container" aria-label="breadcrumb"> 
25					<ol class="breadcrumb p-0" data-element="breadcrumb"> 
26						<li class="breadcrumb-item"><a href="/"><@liferay.language key="breadcrumbs.home" /></a><span class="separator">/</span></li> 
27						<li class="breadcrumb-item"><a href="/servizi"><@liferay.language key="breadcrumbs.servizi" /></a><span class="separator">/</span></li> 
28						<li class="breadcrumb-item active" aria-current="page">${servizio.getTitolo()}</li> 
29					</ol> 
30				</nav> 
31			</div> 
32		</div> 
33	</div> 
34</div> 
35 
36<div class="container"> 
37	<div class="row justify-content-center"> 
38		<div class="col-12 col-lg-10"> 
39			<div class="cmp-heading pb-3 pb-lg-4"> 
40				<div class="row"> 
41					<div class="col-lg-8"> 
42						<h1 class="title-xxxlarge" data-element="service-title">${servizio.getTitolo()}</h1> 
43						 
44						<ul class="d-flex flex-wrap gap-1 my-3"> 
45							<li> 
46								<div class="chip chip-simple text-button" data-element="service-status"> 
47									<span class="chip-label"> 
48										<#if servizio.isStatoservizio()> 
49											<@liferay.language key="servizio.attivo" /> 
50										<#else> 
51											<@liferay.language key="servizio.nonattivo" /> 
52										</#if> 
53									</span> 
54								</div> 
55							</li> 
56						</ul> 
57						 
58						<#if (servizio.getAbstract_())?? && (servizio.getAbstract_())?has_content > 
59							<p class="subtitle-small richtext-wrapper lora" data-element="service-description">${servizio.getAbstract_()}</p> 
60						</#if> 
61						<#if ( servizio.isStatoservizio() && ( ((servizio.getLinkservest())?? && (servizio.getLinkservest())?has_content) || ((servizio.getIdservvbg())?? && (servizio.getIdservvbg())?has_content) ) ) > 
62							<#assign servicelink = ""> 
63							<#assign externallink = false > 
64							<#if (servizio.getLinkservest())?? && (servizio.getLinkservest())?has_content > 
65								<#assign servicelink = servizio.getLinkservest() > 
66								<#assign externallink = true > 
67							</#if> 
68							<#if (servizio.getIdservvbg())?? && (servizio.getIdservvbg())?has_content > 
69								<#assign servicelink = vbgBasePath + servizio.getIdservvbg() > 
70								<#assign externallink = false > 
71							</#if> 
72							 
73							<a href="${servicelink}" <#if externallink >target="_blank"</#if> class="btn btn-primary mobile-full"> 
74								<span> 
75									<#if (servizio.getTitololink())?? && (servizio.getTitololink())?has_content > 
76										${servizio.getTitololink()} 
77									<#else> 
78										<@liferay.language key="servizio.defaultlink" /> 
79									</#if> 
80								</span> 
81							</a> 
82						<#else> 
83							<#if (servizio.getIdreservify())?? && (servizio.getIdreservify())?has_content > 
84								<a href="/prenotazione-appuntamento/-/prenota/${servizio.getIdreservify()}/${servizio.getArticleId()}" class="btn btn-outline-primary t-primary bg-white mobile-full" data-element="service-booking-access"> 
85									<span><@liferay.language key="servizio.prenota" /></span> 
86								</a> 
87							</#if> 
88						</#if> 
89						 
90					</div> 
91 
92					<div class="col-lg-3 offset-lg-1 mt-5 mt-lg-0"> 
93						<div class="dropdown"> 
94							<button aria-label="<@liferay.language key="social.condivididesc" />" class="btn btn-dropdown dropdown-toggle text-decoration-underline d-inline-flex align-items-center fs-0" type="button" id="shareActions" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 
95								<svg class="icon" aria-hidden="true"> 
96									<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-share"></use> 
97								</svg> 
98								<small><@liferay.language key="social.condividi" /></small> 
99							</button> 
100							<div class="dropdown-menu shadow-lg" aria-labelledby="shareActions"> 
101								<div class="link-list-wrapper"> 
102									<ul class="link-list share-btn" role="menu"> 
103										<li role="none"> 
104											<a data-id="fb" class="list-item" href="#" role="menuitem"> 
105												<svg class="icon" aria-hidden="true"> 
106													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-facebook"></use> 
107												</svg> 
108												<span><@liferay.language key="social.facebook" /></span> 
109											</a> 
110										</li> 
111										<li role="none"> 
112											<a data-id="tw" class="list-item" href="#" role="menuitem"> 
113												<svg class="icon" aria-hidden="true"> 
114													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-twitter"></use> 
115												</svg> 
116												<span><@liferay.language key="social.twitter" /></span> 
117											</a> 
118										</li> 
119										<li role="none"> 
120											<a data-id="in" class="list-item" href="#" role="menuitem"> 
121												<svg class="icon" aria-hidden="true"> 
122													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-linkedin"></use> 
123												</svg> 
124												<span><@liferay.language key="social.linkedin" /></span> 
125											</a> 
126										</li> 
127										<li role="none"> 
128											<a data-id="wa" class="list-item" href="#" role="menuitem"> 
129												<svg class="icon" aria-hidden="true"> 
130													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-whatsapp"></use> 
131												</svg> 
132												<span><@liferay.language key="social.whatsapp" /></span> 
133											</a> 
134										</li> 
135									</ul> 
136								</div> 
137							</div> 
138						</div> 
139						<div class="dropdown"> 
140							<button aria-label="<@liferay.language key="azioni.vedidesc" />" class="btn btn-dropdown dropdown-toggle text-decoration-underline d-inline-flex align-items-center fs-0" type="button" id="viewActions" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 
141								<svg class="icon" aria-hidden="true"> 
142									<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-more-items"></use> 
143								</svg> 
144								<small><@liferay.language key="azioni.vedi" /></small> 
145							</button> 
146							<div class="dropdown-menu shadow-lg" aria-labelledby="viewActions"> 
147								<div class="link-list-wrapper"> 
148									<ul class="link-list share-btn" role="menu"> 
149										<li role="none"> 
150											<a data-id="print" class="list-item" href="#" role="menuitem"> 
151												<svg class="icon" aria-hidden="true"> 
152													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-print"></use> 
153												</svg> 
154												<span><@liferay.language key="azioni.stampa" /></span> 
155											</a> 
156										</li> 
157										<li role="none"> 
158											<a class="list-item" href="#" role="menuitem" onclick="listenElements(this, '[data-audio]')"> 
159												<svg class="icon" aria-hidden="true"> 
160													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-hearing"></use> 
161												</svg> 
162												<span><@liferay.language key="azioni.ascolta" /></span> 
163											</a> 
164										</li> 
165										<li role="none"> 
166											<a data-id="mail" class="list-item" href="#" role="menuitem"> 
167												<svg class="icon" aria-hidden="true"> 
168													<use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-mail"></use> 
169												</svg> 
170												<span><@liferay.language key="azioni.invia" /></span> 
171											</a> 
172										</li> 
173									</ul> 
174								</div> 
175							</div> 
176						</div> 
177					</div> 
178				</div> 
179			</div> 
180		</div> 
181		<hr class="d-none d-lg-block mt-2"> 
182	</div> 
183</div> 
184 
185<#assign hasmotivostato = false> 
186<#assign hasrivolto = false> 
187<#assign hasdescrizione = false> 
188<#assign hascopertura = false> 
189<#assign hascomefare = false> 
190<#assign hascosaserve = false> 
191<#assign hascosasiottiene = false> 
192<#assign hastempiscadenze = false> 
193<#assign hascosti = false> 
194<#assign hasprocedure = false> 
195<#assign hasvincoli = false> 
196<#assign hascasiparticolari = false> 
197<#assign haslinkservpren = false> 
198<#assign hasulterioriinformazioni = false> 
199<#assign hascondizioniservizio = false> 
200<#assign hasresponsabile = false> 
201<#assign hascontatti = false> 
202<#assign hasdocumenti = false> 
203<#assign hascollegamenti = false> 
204 
205<#if (immagineprincipale.immagine.getData())?? && immagineprincipale.immagine.getData()?has_content > 
206	<div class="container-fluid my-3"> 
207		<div class="row"> 
208			<figure class="figure px-0 img-full"> 
209				<img src="${immagineprincipale.immagine.getData()}" class="figure-img img-fluid" alt="${immagineprincipale.immagine.getAttribute("alt")}"> 
210				<#if (immagineprincipale.immagine_titolo.getData())??> 
211					<figcaption class="figure-caption text-center pt-3">${immagineprincipale.immagine_titolo.getData()}</figcaption> 
212				</#if> 
213			</figure> 
214		</div> 
215	</div> 
216</#if> 
217 
218<div class="container"> 
219	<div class="row row-column-menu-left mt-4 mt-lg-80 pb-lg-80 pb-40"> 
220		<div class="col-12 col-lg-3 mb-4 border-col"> 
221			<div class="cmp-navscroll sticky-top" aria-labelledby="accordion-title-one"> 
222				<nav class="navbar it-navscroll-wrapper navbar-expand-lg" aria-label="<@liferay.language key="servizio.indice" />" data-bs-navscroll> 
223					<div class="navbar-custom" id="navbarNavProgress"> 
224						<div class="menu-wrapper"> 
225							<div class="link-list-wrapper"> 
226								<div class="accordion"> 
227									<div class="accordion-item"> 
228										<span class="accordion-header" id="accordion-title-one"> 
229											<button class="accordion-button pb-10 px-3" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-one" aria-expanded="true" aria-controls="collapse-one"> 
230												<@liferay.language key="servizio.indice" /> 
231												<svg class="icon icon-xs right"> 
232													<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-expand"></use> 
233												</svg> 
234											</button> 
235										</span> 
236										<div class="progress"> 
237											<div class="progress-bar it-navscroll-progressbar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div> 
238										</div> 
239										<div id="collapse-one" class="accordion-collapse collapse show" role="region" aria-labelledby="accordion-title-one"> 
240											<div class="accordion-body"> 
241												<ul class="link-list" data-element="page-index"> 
242													 
243													<#if motivostato.getSiblings()?has_content && motivostato.motivostato_paragrafo.getSiblings()?has_content> 
244														<#list motivostato.motivostato_paragrafo.getSiblings() as cur_motivostato_motivostato_paragrafo> 
245															<#if (cur_motivostato_motivostato_paragrafo.motivostato_testo.getData())?? && (cur_motivostato_motivostato_paragrafo.motivostato_testo.getData())?has_content> 
246																<#assign hasmotivostato = true> 
247															</#if> 
248														</#list> 
249													 
250														<#if hasmotivostato > 
251															<li class="nav-item"> 
252																<a class="nav-link" href="#state-text"> 
253																	<span class="title-medium"><@liferay.language key="servizio.motivostato" /></span> 
254																</a> 
255															</li> 
256														</#if> 
257													</#if> 
258													 
259													<#if rivolto.getSiblings()?has_content && rivolto.rivolto_paragrafo.getSiblings()?has_content> 
260														<#list rivolto.rivolto_paragrafo.getSiblings() as cur_rivolto_rivolto_paragrafo> 
261															<#if (cur_rivolto_rivolto_paragrafo.rivolto_testo.getData())?? && (cur_rivolto_rivolto_paragrafo.rivolto_testo.getData())?has_content> 
262																<#assign hasrivolto = true> 
263															</#if> 
264														</#list> 
265													 
266														<#if hasrivolto > 
267															<li class="nav-item"> 
268																<a class="nav-link" href="#who-needs"> 
269																	<span class="title-medium"><@liferay.language key="servizio.chi" /></span> 
270																</a> 
271															</li> 
272														</#if> 
273													</#if> 
274													 
275													<#if descrizione.getSiblings()?has_content && descrizione.descrizione_paragrafo.getSiblings()?has_content > 
276														<#list descrizione.descrizione_paragrafo.getSiblings() as cur_descrizione_descrizione_paragrafo> 
277															<#if (cur_descrizione_descrizione_paragrafo.descrizione_testo.getData())?? && (cur_descrizione_descrizione_paragrafo.descrizione_testo.getData())?has_content> 
278																<#assign hasdescrizione = true> 
279															</#if> 
280														</#list> 
281													 
282														<#if hasdescrizione > 
283															<li class="nav-item"> 
284																<a class="nav-link" href="#description"> 
285																	<span class="title-medium"><@liferay.language key="servizio.descrizione" /></span> 
286																</a> 
287															</li> 
288														</#if> 
289													</#if> 
290													 
291													<#if copertura.getSiblings()?has_content && copertura.copertura_paragrafo.getSiblings()?has_content > 
292														<#list copertura.copertura_paragrafo.getSiblings() as cur_copertura_copertura_paragrafo> 
293															<#if (cur_copertura_copertura_paragrafo.copertura_testo.getData())?? && (cur_copertura_copertura_paragrafo.copertura_testo.getData())?has_content> 
294																<#assign hascopertura = true> 
295															</#if> 
296														</#list> 
297													 
298														<#if hascopertura > 
299															<li class="nav-item"> 
300																<a class="nav-link" href="#places"> 
301																	<span class="title-medium"><@liferay.language key="servizio.copertura" /></span> 
302																</a> 
303															</li> 
304														</#if> 
305													</#if> 
306													 
307													<#if (servizio.getComefare())?? && (servizio.getComefare())?has_content > 
308														<#list comefare.comefare_paragrafo.getSiblings() as cur_comefare_comefare_paragrafo> 
309															<#if (cur_comefare_comefare_paragrafo.comefare_testo.getData())?? && (cur_comefare_comefare_paragrafo.comefare_testo.getData())?has_content> 
310																<#assign hascomefare = true> 
311															</#if> 
312														</#list> 
313													 
314														<#if hascomefare > 
315															<li class="nav-item"> 
316																<a class="nav-link" href="#how-to"> 
317																	<span class="title-medium"><@liferay.language key="servizio.fare" /></span> 
318																</a> 
319															</li> 
320														</#if> 
321													</#if> 
322													 
323													<#if (servizio.getCosaserve())?? && (servizio.getCosaserve())?has_content > 
324														<#list cosaserve.cosaserve_paragrafo.getSiblings() as cur_cosaserve_cosaserve_paragrafo> 
325															<#if (cur_cosaserve_cosaserve_paragrafo.cosaserve_testo.getData())?? && (cur_cosaserve_cosaserve_paragrafo.cosaserve_testo.getData())?has_content> 
326																<#assign hascosaserve = true> 
327															</#if> 
328														</#list> 
329													 
330														<#if hascosaserve > 
331															<li class="nav-item"> 
332																<a class="nav-link" href="#needed"> 
333																	<span class="title-medium"><@liferay.language key="servizio.serve" /></span> 
334																</a> 
335															</li> 
336														</#if> 
337													</#if> 
338													 
339													<#if (servizio.getCosasiottiene())?? && (servizio.getCosasiottiene())?has_content > 
340														<#list cosasiottiene.cosasiottiene_paragrafo.getSiblings() as cur_cosasiottiene_cosasiottiene_paragrafo> 
341															<#if (cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_testo.getData())?? && (cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_testo.getData())?has_content> 
342																<#assign hascosasiottiene = true> 
343															</#if> 
344														</#list> 
345													 
346														<#if hascosasiottiene > 
347															<li class="nav-item"> 
348																<a class="nav-link" href="#obtain"> 
349																	<span class="title-medium"><@liferay.language key="servizio.ottiene" /></span> 
350																</a> 
351															</li> 
352														</#if> 
353													</#if> 
354													 
355													<#if (servizio.getTempiscadenze())?? && (servizio.getTempiscadenze())?has_content > 
356														<#list tempiscadenze.tempiscadenze_paragrafo.getSiblings() as cur_tempiscadenze_tempiscadenze_paragrafo> 
357															<#if (cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_testo.getData())?? && (cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_testo.getData())?has_content> 
358																<#assign hastempiscadenze = true> 
359															</#if> 
360														</#list> 
361													 
362														<#if hastempiscadenze > 
363															<li class="nav-item"> 
364																<a class="nav-link" href="#deadlines"> 
365																	<span class="title-medium"><@liferay.language key="servizio.tempi" /></span> 
366																</a> 
367															</li> 
368														</#if> 
369													</#if> 
370													 
371													<#if (servizio.getCosti())?? && (servizio.getCosti())?has_content > 
372														<#list costi.costi_paragrafo.getSiblings() as cur_costi_costi_paragrafo> 
373															<#if (cur_costi_costi_paragrafo.costi_testo.getData())?? && (cur_costi_costi_paragrafo.costi_testo.getData())?has_content> 
374																<#assign hascosti = true> 
375															</#if> 
376														</#list> 
377													 
378														<#if hascosti > 
379															<li class="nav-item"> 
380																<a class="nav-link" href="#costs"> 
381																	<span class="title-medium"><@liferay.language key="servizio.costo" /></span> 
382																</a> 
383															</li> 
384														</#if> 
385													</#if> 
386													 
387													<#if (servizio.getProcedure())?? && (servizio.getProcedure())?has_content > 
388														<#list procedure.procedure_paragrafo.getSiblings() as cur_procedure_procedure_paragrafo> 
389															<#if (cur_procedure_procedure_paragrafo.procedure_testo.getData())?? && (cur_procedure_procedure_paragrafo.procedure_testo.getData())?has_content> 
390																<#assign hasprocedure = true> 
391															</#if> 
392														</#list> 
393													 
394														<#if hasprocedure > 
395															<li class="nav-item"> 
396																<a class="nav-link" href="#iter"> 
397																	<span class="title-medium"><@liferay.language key="servizio.procedure" /></span> 
398																</a> 
399															</li> 
400														</#if> 
401													</#if> 
402													 
403													<#if (servizio.getVincoli())?? && (servizio.getVincoli())?has_content > 
404														<#list vincoli.vincoli_paragrafo.getSiblings() as cur_vincoli_vincoli_paragrafo> 
405															<#if (cur_vincoli_vincoli_paragrafo.vincoli_testo.getData())?? && (cur_vincoli_vincoli_paragrafo.vincoli_testo.getData())?has_content> 
406																<#assign hasvincoli = true> 
407															</#if> 
408														</#list> 
409													 
410														<#if hasvincoli > 
411															<li class="nav-item"> 
412																<a class="nav-link" href="#constraints"> 
413																	<span class="title-medium"><@liferay.language key="servizio.vincoli" /></span> 
414																</a> 
415															</li> 
416														</#if> 
417													</#if> 
418													 
419													<#if (servizio.getCasiparticolari())?? && (servizio.getCasiparticolari())?has_content > 
420														<#list casiparticolari.casiparticolari_paragrafo.getSiblings() as cur_casiparticolari_casiparticolari_paragrafo> 
421															<#if (cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_testo.getData())?? && (cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_testo.getData())?has_content> 
422																<#assign hascasiparticolari = true> 
423															</#if> 
424														</#list> 
425													 
426														<#if hascasiparticolari > 
427															<li class="nav-item"> 
428																<a class="nav-link" href="#cases"> 
429																	<span class="title-medium"><@liferay.language key="servizio.casi" /></span> 
430																</a> 
431															</li> 
432														</#if> 
433													</#if> 
434													 
435													<#if ((servizio.getIntrolink())?? && (servizio.getIntrolink())?has_content) || ((servizio.getLinkservest())?? && (servizio.getLinkservest())?has_content) || ((servizio.getIdservvbg())?? && (servizio.getIdservvbg())?has_content) || ((servizio.getIdreservify())?? && (servizio.getIdreservify())?has_content) > 
436														<#assign haslinkservpren = true> 
437														 
438														<li class="nav-item"> 
439															<a class="nav-link" href="#submit-request"> 
440																<span class="title-medium"><@liferay.language key="servizio.defaultlink" /></span> 
441															</a> 
442														</li> 
443													</#if> 
444													 
445													<#if (servizio.getUlterioriinformazioni())?? && (servizio.getUlterioriinformazioni())?has_content > 
446														<#list ulterioriinformazioni.ulterioriinformazioni_paragrafo.getSiblings() as cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo> 
447															<#if (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_testo.getData())?? && (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_testo.getData())?has_content> 
448																<#assign hasulterioriinformazioni = true> 
449															</#if> 
450														</#list> 
451													 
452														<#if hasulterioriinformazioni > 
453															<li class="nav-item"> 
454																<a class="nav-link" href="#more-info"> 
455																	<span class="title-medium"><@liferay.language key="servizio.info" /></span> 
456																</a> 
457															</li> 
458														</#if> 
459													</#if> 
460													 
461													<#if (servizio.getCondizioniservizio())?? && (servizio.getCondizioniservizio())?has_content > 
462														<#list condizioniservizio.condizioniservizio_paragrafo.getSiblings() as cur_condizioniservizio_condizioniservizio_paragrafo> 
463															<#if (cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_testo.getData())?? && (cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_testo.getData())?has_content> 
464																<#assign hascondizioniservizio = true> 
465															</#if> 
466														</#list> 
467													 
468														<#if hascondizioniservizio > 
469															<li class="nav-item"> 
470																<a class="nav-link" href="#conditions"> 
471																	<span class="title-medium"><@liferay.language key="servizio.condizioni" /></span> 
472																</a> 
473															</li> 
474														</#if> 
475													</#if> 
476													 
477													<#if (servizio.getResponsabile())?? && (servizio.getResponsabile())?has_content  && servizio.getResponsabile()[0]?has_content && servizio.getResponsabile()[0].getClassPKLong()??> 
478														<#assign hasresponsabile = true> 
479													 
480														<li class="nav-item"> 
481															<a class="nav-link" href="#responsabile"> 
482																<span class="title-medium"><@liferay.language key="servizio.responsabile" /></span> 
483															</a> 
484														</li> 
485													</#if> 
486													 
487													<#if (servizio.getContatti())?? && (servizio.getContatti())?has_content  && servizio.getContatti()[0]?has_content && servizio.getContatti()[0].getClassPKLong()??> 
488														<#assign hascontatti = true> 
489													 
490														<li class="nav-item"> 
491															<a class="nav-link" href="#contacts"> 
492																<span class="title-medium"><@liferay.language key="servizio.contatti" /></span> 
493															</a> 
494														</li> 
495													</#if> 
496													 
497													<#if (servizio.getDocumenti())?? && (servizio.getDocumenti())?has_content  && servizio.getDocumenti()[0]?has_content && servizio.getDocumenti()[0].getClassPKLong()??> 
498														<#assign hasdocumenti = true> 
499													 
500														<li class="nav-item"> 
501															<a class="nav-link" href="#documenti"> 
502																<span class="title-medium"><@liferay.language key="servizio.documenti" /></span> 
503															</a> 
504														</li> 
505													</#if> 
506 
507													<#if (servizio.getCollegamenti())?? && (servizio.getCollegamenti())?has_content  && servizio.getCollegamenti()[0]?has_content && servizio.getCollegamenti()[0].getClassPKLong()??> 
508														<#assign hascollegamenti = true> 
509													 
510														<li class="nav-item"> 
511															<a class="nav-link" href="#collegamenti"> 
512																<span class="title-medium"><@liferay.language key="Servizi correlati" /></span> 
513															</a> 
514														</li> 
515													</#if> 
516													 
517												</ul> 
518											</div> 
519										</div> 
520									</div> 
521								</div> 
522							</div> 
523						</div> 
524					</div> 
525				</nav> 
526			</div> 
527		</div> 
528		 
529		<div class="col-12 col-lg-8 offset-lg-1"> 
530			<div class="it-page-sections-container"> 
531				<#if (servizio.getSottotitolo())?? && (servizio.getSottotitolo())?has_content > 
532					<p class="subtitle-small" data-element="service-description">${servizio.getSottotitolo()}</p> 
533				</#if> 
534				 
535				<#if hasmotivostato> 
536					<section class="it-page-section mb-30 richtext-wrapper" id="state-text"> 
537						<h2 class="mb-3"><@liferay.language key="servizio.motivostato" /></h2> 
538						<div class="richtext-wrapper lora" data-element="service-state-text"> 
539							 
540							<#if motivostato.motivostato_paragrafo.getSiblings()?has_content> 
541								<#list motivostato.motivostato_paragrafo.getSiblings() as cur_motivostato_motivostato_paragrafo> 
542									<#if (cur_motivostato_motivostato_paragrafo.motivostato_titolo.getData())?? && (cur_motivostato_motivostato_paragrafo.motivostato_titolo.getData())?has_content> 
543										<h3 class="mb-3 subtitle-medium">${cur_motivostato_motivostato_paragrafo.motivostato_titolo.getData()}</h3> 
544									</#if> 
545									<#if (cur_motivostato_motivostato_paragrafo.motivostato_testo.getData())?? && (cur_motivostato_motivostato_paragrafo.motivostato_testo.getData())?has_content> 
546										<div class="richtext-wrapper lora"> 
547											${cur_motivostato_motivostato_paragrafo.motivostato_testo.getData()} 
548										</div> 
549									</#if> 
550									<#if cur_motivostato_motivostato_paragrafo.motivostato_documento.getSiblings()?has_content> 
551										<#list cur_motivostato_motivostato_paragrafo.motivostato_documento.getSiblings() as cur_motivostato_motivostato_paragrafo_motivostato_documento> 
552											<#if (cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_testolink.getData())?? && (cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_testolink.getData())?has_content && (cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_media.getData())?? && (cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_media.getData())?has_content > 
553												<div class="cmp-icon-link"> 
554													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_testolink.getData()}" data-element="service-file"> 
555														<span class="list-item-title-icon-wrapper"> 
556															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
557																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
558															</svg> 
559															<span class="list-item">${cur_motivostato_motivostato_paragrafo_motivostato_documento.motivostato_testolink.getData()}</span> 
560														</span> 
561													</a> 
562												</div> 
563											</#if> 
564										</#list> 
565									</#if> 
566								</#list> 
567							</#if> 
568							 
569						</div> 
570					</section> 
571				</#if> 
572				 
573				<#if hasrivolto> 
574					<section class="it-page-section mb-30 richtext-wrapper" id="who-needs"> 
575						<h2 class="mb-3"><@liferay.language key="servizio.chi" /></h2> 
576						<div class="richtext-wrapper lora" data-element="service-addressed"> 
577							 
578							<#if rivolto.rivolto_paragrafo.getSiblings()?has_content> 
579								<#list rivolto.rivolto_paragrafo.getSiblings() as cur_rivolto_rivolto_paragrafo> 
580									<#if (cur_rivolto_rivolto_paragrafo.rivolto_titolo.getData())?? && (cur_rivolto_rivolto_paragrafo.rivolto_titolo.getData())?has_content> 
581										<h3 class="mb-3 subtitle-medium">${cur_rivolto_rivolto_paragrafo.rivolto_titolo.getData()}</h3> 
582									</#if> 
583									<#if (cur_rivolto_rivolto_paragrafo.rivolto_testo.getData())?? && (cur_rivolto_rivolto_paragrafo.rivolto_testo.getData())?has_content> 
584										<div class="richtext-wrapper lora" data-element="service-addressed"> 
585											${cur_rivolto_rivolto_paragrafo.rivolto_testo.getData()} 
586										</div> 
587									</#if> 
588									<#if cur_rivolto_rivolto_paragrafo.rivolto_documento.getSiblings()?has_content> 
589										<#list cur_rivolto_rivolto_paragrafo.rivolto_documento.getSiblings() as cur_rivolto_rivolto_paragrafo_rivolto_documento> 
590											<#if (cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_testolink.getData())?? && (cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_testolink.getData())?has_content && (cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_media.getData())?? && (cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_media.getData())?has_content > 
591												<div class="cmp-icon-link"> 
592													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_testolink.getData()}" data-element="service-file"> 
593														<span class="list-item-title-icon-wrapper"> 
594															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
595																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
596															</svg> 
597															<span class="list-item">${cur_rivolto_rivolto_paragrafo_rivolto_documento.rivolto_testolink.getData()}</span> 
598														</span> 
599													</a> 
600												</div> 
601											</#if> 
602										</#list> 
603									</#if> 
604								</#list> 
605							</#if> 
606							 
607						</div> 
608					</section> 
609				</#if> 
610				 
611				<#if hasdescrizione > 
612					<section class="it-page-section mb-30 richtext-wrapper" id="description"> 
613						<h2 class="mb-3"><@liferay.language key="servizio.descrizione" /></h2> 
614						<div class="richtext-wrapper lora" data-element="service-description"> 
615							 
616							<#if descrizione.descrizione_paragrafo.getSiblings()?has_content> 
617								<#list descrizione.descrizione_paragrafo.getSiblings() as cur_descrizione_descrizione_paragrafo> 
618									<#if (cur_descrizione_descrizione_paragrafo.descrizione_titolo.getData())?? && (cur_descrizione_descrizione_paragrafo.descrizione_titolo.getData())?has_content> 
619										<div class="richtext-wrapper lora"> 
620											<h3 class="mb-3 subtitle-medium">${cur_descrizione_descrizione_paragrafo.descrizione_titolo.getData()}</h3> 
621										</div> 
622									</#if> 
623									<#if (cur_descrizione_descrizione_paragrafo.descrizione_testo.getData())?? && (cur_descrizione_descrizione_paragrafo.descrizione_testo.getData())?has_content> 
624										${cur_descrizione_descrizione_paragrafo.descrizione_testo.getData()} 
625									</#if> 
626									<#if cur_descrizione_descrizione_paragrafo.descrizione_documento.getSiblings()?has_content> 
627										<#list cur_descrizione_descrizione_paragrafo.descrizione_documento.getSiblings() as cur_descrizione_descrizione_paragrafo_descrizione_documento> 
628											<#if (cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_testolink.getData())?? && (cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_testolink.getData())?has_content && (cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_media.getData())?? && (cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_media.getData())?has_content > 
629												<div class="cmp-icon-link"> 
630													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_testolink.getData()}" data-element="service-file"> 
631														<span class="list-item-title-icon-wrapper"> 
632															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
633																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
634															</svg> 
635															<span class="list-item">${cur_descrizione_descrizione_paragrafo_descrizione_documento.descrizione_testolink.getData()}</span> 
636														</span> 
637													</a> 
638												</div> 
639											</#if> 
640										</#list> 
641									</#if> 
642								</#list> 
643							</#if> 
644							 
645						</div> 
646					</section> 
647				</#if> 
648				 
649				<#if hascopertura > 
650					<section class="it-page-section mb-30richtext-wrapper" id="places"> 
651						<h2 class="mb-3"><@liferay.language key="servizio.copertura" /></h2> 
652						<div class="richtext-wrapper lora" data-element="service-description"> 
653							 
654							<#if copertura.copertura_paragrafo.getSiblings()?has_content> 
655								<#list copertura.copertura_paragrafo.getSiblings() as cur_copertura_copertura_paragrafo> 
656									<#if (cur_copertura_copertura_paragrafo.copertura_titolo.getData())?? && (cur_copertura_copertura_paragrafo.copertura_titolo.getData())?has_content> 
657										<div class="richtext-wrapper lora"> 
658											<h3 class="mb-3 subtitle-medium">${cur_copertura_copertura_paragrafo.copertura_titolo.getData()}</h3> 
659										</div> 
660									</#if> 
661									<#if (cur_copertura_copertura_paragrafo.copertura_testo.getData())?? && (cur_copertura_copertura_paragrafo.copertura_testo.getData())?has_content> 
662										${cur_copertura_copertura_paragrafo.copertura_testo.getData()} 
663									</#if> 
664									<#if cur_copertura_copertura_paragrafo.copertura_documento.getSiblings()?has_content> 
665										<#list cur_copertura_copertura_paragrafo.copertura_documento.getSiblings() as cur_copertura_copertura_paragrafo_copertura_documento> 
666											<#if (cur_copertura_copertura_paragrafo_copertura_documento.copertura_testolink.getData())?? && (cur_copertura_copertura_paragrafo_copertura_documento.copertura_testolink.getData())?has_content && (cur_copertura_copertura_paragrafo_copertura_documento.copertura_media.getData())?? && (cur_copertura_copertura_paragrafo_copertura_documento.copertura_media.getData())?has_content > 
667												<div class="cmp-icon-link"> 
668													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_copertura_copertura_paragrafo_copertura_documento.copertura_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_copertura_copertura_paragrafo_copertura_documento.copertura_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_copertura_copertura_paragrafo_copertura_documento.copertura_testolink.getData()}" data-element="service-file"> 
669														<span class="list-item-title-icon-wrapper"> 
670															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
671																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
672															</svg> 
673															<span class="list-item">${cur_copertura_copertura_paragrafo_copertura_documento.copertura_testolink.getData()}</span> 
674														</span> 
675													</a> 
676												</div> 
677											</#if> 
678										</#list> 
679									</#if> 
680								</#list> 
681							</#if> 
682							 
683						</div> 
684					</section> 
685				</#if> 
686				 
687				<#if hascomefare > 
688					<section class="it-page-section mb-30 richtext-wrapper" id="how-to"> 
689						<h2 class="mb-3"><@liferay.language key="servizio.fare" /></h2> 
690						<div class="richtext-wrapper lora" data-element="service-how-to"> 
691							 
692							<#if comefare.comefare_paragrafo.getSiblings()?has_content> 
693								<#list comefare.comefare_paragrafo.getSiblings() as cur_comefare_comefare_paragrafo> 
694									<#if (cur_comefare_comefare_paragrafo.comefare_titolo.getData())?? && (cur_comefare_comefare_paragrafo.comefare_titolo.getData())?has_content> 
695										<div class="richtext-wrapper lora"> 
696											<h3 class="mb-3 subtitle-medium">${cur_comefare_comefare_paragrafo.comefare_titolo.getData()}</h3> 
697										</div> 
698									</#if> 
699									<#if (cur_comefare_comefare_paragrafo.comefare_testo.getData())?? && (cur_comefare_comefare_paragrafo.comefare_testo.getData())?has_content> 
700										${cur_comefare_comefare_paragrafo.comefare_testo.getData()} 
701									</#if> 
702									<#if cur_comefare_comefare_paragrafo.comefare_documento.getSiblings()?has_content> 
703										<#list cur_comefare_comefare_paragrafo.comefare_documento.getSiblings() as cur_comefare_comefare_paragrafo_comefare_documento> 
704											<#if (cur_comefare_comefare_paragrafo_comefare_documento.comefare_testolink.getData())?? && (cur_comefare_comefare_paragrafo_comefare_documento.comefare_testolink.getData())?has_content && (cur_comefare_comefare_paragrafo_comefare_documento.comefare_media.getData())?? && (cur_comefare_comefare_paragrafo_comefare_documento.comefare_media.getData())?has_content > 
705												<div class="cmp-icon-link"> 
706													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_comefare_comefare_paragrafo_comefare_documento.comefare_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_comefare_comefare_paragrafo_comefare_documento.comefare_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_comefare_comefare_paragrafo_comefare_documento.comefare_testolink.getData()}" data-element="service-file"> 
707														<span class="list-item-title-icon-wrapper"> 
708															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
709																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
710															</svg> 
711															<span class="list-item">${cur_comefare_comefare_paragrafo_comefare_documento.comefare_testolink.getData()}</span> 
712														</span> 
713													</a> 
714												</div> 
715											</#if> 
716										</#list> 
717									</#if> 
718								</#list> 
719							</#if> 
720							 
721						</div> 
722					</section> 
723				</#if> 
724				 
725				<#if hascosaserve > 
726					<section class="it-page-section mb-30 has-bg-grey p-3 richtext-wrapper" id="needed"> 
727						<h2 class="mb-3"><@liferay.language key="servizio.serve" /></h2> 
728						<div class="richtext-wrapper lora" data-element="service-needed"> 
729							 
730							<#if cosaserve.cosaserve_paragrafo.getSiblings()?has_content> 
731								<#list cosaserve.cosaserve_paragrafo.getSiblings() as cur_cosaserve_cosaserve_paragrafo> 
732									<#if (cur_cosaserve_cosaserve_paragrafo.cosaserve_titolo.getData())?? && (cur_cosaserve_cosaserve_paragrafo.cosaserve_titolo.getData())?has_content> 
733										<div class="richtext-wrapper lora" data-element="service-needed"> 
734											<h3 class="mb-3 subtitle-medium">${cur_cosaserve_cosaserve_paragrafo.cosaserve_titolo.getData()}</h3> 
735										</div> 
736									</#if> 
737									<#if (cur_cosaserve_cosaserve_paragrafo.cosaserve_testo.getData())?? && (cur_cosaserve_cosaserve_paragrafo.cosaserve_testo.getData())?has_content> 
738										${cur_cosaserve_cosaserve_paragrafo.cosaserve_testo.getData()} 
739									</#if> 
740									<#if cur_cosaserve_cosaserve_paragrafo.cosaserve_documento.getSiblings()?has_content> 
741										<#list cur_cosaserve_cosaserve_paragrafo.cosaserve_documento.getSiblings() as cur_cosaserve_cosaserve_paragrafo_cosaserve_documento> 
742											<#if (cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_testolink.getData())?? && (cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_testolink.getData())?has_content && (cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_media.getData())?? && (cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_media.getData())?has_content > 
743												<div class="cmp-icon-link"> 
744													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_testolink.getData()}" data-element="service-file"> 
745														<span class="list-item-title-icon-wrapper"> 
746															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
747																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
748															</svg> 
749															<span class="list-item">${cur_cosaserve_cosaserve_paragrafo_cosaserve_documento.cosaserve_testolink.getData()}</span> 
750														</span> 
751													</a> 
752												</div> 
753											</#if> 
754										</#list> 
755									</#if> 
756								</#list> 
757							</#if> 
758							 
759						</div> 
760					</section> 
761				</#if> 
762 
763				<#if hascosasiottiene > 
764					<section class="it-page-section mb-30" id="obtain"> 
765						<h2 class="mb-3"><@liferay.language key="servizio.ottiene" /></h2> 
766						<div class="richtext-wrapper lora" data-element="service-achieved"> 
767							 
768							<#if cosasiottiene.cosasiottiene_paragrafo.getSiblings()?has_content> 
769								<#list cosasiottiene.cosasiottiene_paragrafo.getSiblings() as cur_cosasiottiene_cosasiottiene_paragrafo> 
770									<#if (cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_titolo.getData())?? && (cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_titolo.getData())?has_content> 
771										<div class="richtext-wrapper lora" data-element="service-achieved"> 
772											<h3 class="mb-3 subtitle-medium">${cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_titolo.getData()}</h3> 
773										</div> 
774									</#if> 
775									<#if (cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_testo.getData())?? && (cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_testo.getData())?has_content> 
776										${cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_testo.getData()} 
777									</#if> 
778									<#if cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_documento.getSiblings()?has_content> 
779										<#list cur_cosasiottiene_cosasiottiene_paragrafo.cosasiottiene_documento.getSiblings() as cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento> 
780											<#if (cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_testolink.getData())?? && (cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_testolink.getData())?has_content && (cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_media.getData())?? && (cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_media.getData())?has_content > 
781												<div class="cmp-icon-link"> 
782													<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_testolink.getData()}" data-element="service-file"> 
783														<span class="list-item-title-icon-wrapper"> 
784															<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
785																<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
786															</svg> 
787															<span class="list-item">${cur_cosasiottiene_cosasiottiene_paragrafo_cosasiottiene_documento.cosasiottiene_testolink.getData()}</span> 
788														</span> 
789													</a> 
790												</div> 
791											</#if> 
792										</#list> 
793									</#if> 
794								</#list> 
795							</#if> 
796							 
797						</div> 
798					</section> 
799				</#if> 
800				 
801				<#if hastempiscadenze > 
802					<section class="it-page-section mb-30 richtext-wrapper" id="deadlines"> 
803						<div class="cmp-timeline"> 
804							<h2 class="title-xxlarge mb-3"><@liferay.language key="servizio.tempi" /></h2> 
805							<div  class="richtext-wrapper lora" data-element="service-calendar-text"> 
806								 
807								<#if tempiscadenze.tempiscadenze_paragrafo.getSiblings()?has_content> 
808									<#list tempiscadenze.tempiscadenze_paragrafo.getSiblings() as cur_tempiscadenze_tempiscadenze_paragrafo> 
809										<#if (cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_titolo.getData())?? && (cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_titolo.getData())?has_content> 
810											<h3 class="mb-3 subtitle-medium">${cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_titolo.getData()}</h3> 
811										</#if> 
812										<#if (cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_testo.getData())?? && (cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_testo.getData())?has_content> 
813											<div class="richtext-wrapper lora" data-element="service-calendar-text"> 
814												${cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_testo.getData()} 
815											</div> 
816										</#if> 
817										<#if cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_documento.getSiblings()?has_content> 
818											<#list cur_tempiscadenze_tempiscadenze_paragrafo.tempiscadenze_documento.getSiblings() as cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento> 
819												<#if (cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_testolink.getData())?? && (cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_testolink.getData())?has_content && (cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_media.getData())?? && (cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_media.getData())?has_content > 
820													<div class="cmp-icon-link"> 
821														<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_testolink.getData()}" data-element="service-file"> 
822															<span class="list-item-title-icon-wrapper"> 
823																<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
824																	<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
825																</svg> 
826																<span class="list-item">${cur_tempiscadenze_tempiscadenze_paragrafo_tempiscadenze_documento.tempiscadenze_testolink.getData()}</span> 
827															</span> 
828														</a> 
829													</div> 
830												</#if> 
831											</#list> 
832										</#if> 
833									</#list> 
834								</#if> 
835								 
836							</div> 
837							<#if (servizio.getTempiscadenze())?? && (servizio.getTempiscadenze())?has_content && (servizio.getTempiscadenze().getScadenze())?? && (servizio.getTempiscadenze().getScadenze())?has_content > 
838								<div class="calendar-vertical mb-3" data-element="service-calendar-list"> 
839									 
840									<#list servizio.getTempiscadenze().getScadenze() as cur_tempiscadenze_scadenza> 
841										<#if (cur_tempiscadenze_scadenza.getData())?? && (cur_tempiscadenze_scadenza.getData())?has_content && (cur_tempiscadenze_scadenza.getTesto())?? && (cur_tempiscadenze_scadenza.getTesto())?has_content > 
842											<div class="calendar-date"> 
843												<h3 class="calendar-date-day"> 
844													<small class="calendar-date-day__year">${cur_tempiscadenze_scadenza.getData()?string["yyyy"]}</small> 
845													<span class="title-xxlarge-regular d-flex justify-content-center">${cur_tempiscadenze_scadenza.getData()?string["dd"]}</span> 
846													<small class="calendar-date-day__month">${cur_tempiscadenze_scadenza.getData()?string["MMM"]}</small> 
847												</h3> 
848												<div class="calendar-date-description rounded"> 
849													<div class="calendar-date-description-content"> 
850														<h4 class="h5 mb-0">${cur_tempiscadenze_scadenza.getTesto()}</h4> 
851													</div> 
852												</div> 
853											</div> 
854										</#if> 
855									</#list>	 
856										 
857								</div> 
858							</#if> 
859						</div> 
860					</section> 
861				</#if> 
862				 
863				<#if hascosti > 
864					<section class="it-page-section mb-30 richtext-wrapper" id="costs"> 
865						<h2 class="mb-3"><@liferay.language key="servizio.costo" /></h2> 
866 
867						<#if costi.costi_paragrafo.getSiblings()?has_content> 
868							<#list costi.costi_paragrafo.getSiblings() as cur_costi_costi_paragrafo> 
869								<#if (cur_costi_costi_paragrafo.costi_titolo.getData())?? && (cur_costi_costi_paragrafo.costi_titolo.getData())?has_content> 
870									<h3 class="mb-3 subtitle-medium">${cur_costi_costi_paragrafo.costi_titolo.getData()}</h3> 
871								</#if> 
872								<#if (cur_costi_costi_paragrafo.costi_testo.getData())?? && (cur_costi_costi_paragrafo.costi_testo.getData())?has_content> 
873									<div class="richtext-wrapper lora"> 
874										${cur_costi_costi_paragrafo.costi_testo.getData()} 
875									</div> 
876								</#if> 
877								<#if cur_costi_costi_paragrafo.costi_documento.getSiblings()?has_content> 
878									<#list cur_costi_costi_paragrafo.costi_documento.getSiblings() as cur_costi_costi_paragrafo_costi_documento> 
879										<#if (cur_costi_costi_paragrafo_costi_documento.costi_testolink.getData())?? && (cur_costi_costi_paragrafo_costi_documento.costi_testolink.getData())?has_content && (cur_costi_costi_paragrafo_costi_documento.costi_media.getData())?? && (cur_costi_costi_paragrafo_costi_documento.costi_media.getData())?has_content > 
880											<div class="cmp-icon-link"> 
881												<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_costi_costi_paragrafo_costi_documento.costi_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_costi_costi_paragrafo_costi_documento.costi_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_costi_costi_paragrafo_costi_documento.costi_testolink.getData()}" data-element="service-file"> 
882													<span class="list-item-title-icon-wrapper"> 
883														<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
884															<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
885														</svg> 
886														<span class="list-item">${cur_costi_costi_paragrafo_costi_documento.costi_testolink.getData()}</span> 
887													</span> 
888												</a> 
889											</div> 
890										</#if> 
891									</#list> 
892								</#if> 
893							</#list> 
894						</#if> 
895 
896					</section> 
897				</#if> 
898				 
899				<#if hasprocedure > 
900					<section class="it-page-section mb-30 richtext-wrapper" id="iter"> 
901						<h2 class="mb-3"><@liferay.language key="servizio.procedure" /></h2> 
902 
903						<#if procedure.procedure_paragrafo.getSiblings()?has_content> 
904							<#list procedure.procedure_paragrafo.getSiblings() as cur_procedure_procedure_paragrafo> 
905								<#if (cur_procedure_procedure_paragrafo.procedure_titolo.getData())?? && (cur_procedure_procedure_paragrafo.procedure_titolo.getData())?has_content> 
906									<h3 class="mb-3 subtitle-medium">${cur_procedure_procedure_paragrafo.procedure_titolo.getData()}</h3> 
907								</#if> 
908								<#if (cur_procedure_procedure_paragrafo.procedure_testo.getData())?? && (cur_procedure_procedure_paragrafo.procedure_testo.getData())?has_content> 
909									<div class="richtext-wrapper lora"> 
910										${cur_procedure_procedure_paragrafo.procedure_testo.getData()} 
911									</div> 
912								</#if> 
913								<#if cur_procedure_procedure_paragrafo.procedure_documento.getSiblings()?has_content> 
914									<#list cur_procedure_procedure_paragrafo.procedure_documento.getSiblings() as cur_procedure_procedure_paragrafo_procedure_documento> 
915										<#if (cur_procedure_procedure_paragrafo_procedure_documento.procedure_testolink.getData())?? && (cur_procedure_procedure_paragrafo_procedure_documento.procedure_testolink.getData())?has_content && (cur_procedure_procedure_paragrafo_procedure_documento.procedure_media.getData())?? && (cur_procedure_procedure_paragrafo_procedure_documento.procedure_media.getData())?has_content > 
916											<div class="cmp-icon-link"> 
917												<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_procedure_procedure_paragrafo_procedure_documento.procedure_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_procedure_procedure_paragrafo_procedure_documento.procedure_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_procedure_procedure_paragrafo_procedure_documento.procedure_testolink.getData()}" data-element="service-file"> 
918													<span class="list-item-title-icon-wrapper"> 
919														<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
920															<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
921														</svg> 
922														<span class="list-item">${cur_procedure_procedure_paragrafo_procedure_documento.procedure_testolink.getData()}</span> 
923													</span> 
924												</a> 
925											</div> 
926										</#if> 
927									</#list> 
928								</#if> 
929							</#list> 
930						</#if> 
931 
932					</section> 
933				</#if> 
934				 
935				<#if hasvincoli > 
936					<section class="it-page-section mb-30 richtext-wrapper" id="constraints"> 
937						<h2 class="mb-3"><@liferay.language key="servizio.vincoli" /></h2> 
938 
939						<#if vincoli.vincoli_paragrafo.getSiblings()?has_content> 
940							<#list vincoli.vincoli_paragrafo.getSiblings() as cur_vincoli_vincoli_paragrafo> 
941								<#if (cur_vincoli_vincoli_paragrafo.vincoli_titolo.getData())?? && (cur_vincoli_vincoli_paragrafo.vincoli_titolo.getData())?has_content> 
942									<h3 class="mb-3 subtitle-medium">${cur_vincoli_vincoli_paragrafo.vincoli_titolo.getData()}</h3> 
943								</#if> 
944								<#if (cur_vincoli_vincoli_paragrafo.vincoli_testo.getData())?? && (cur_vincoli_vincoli_paragrafo.vincoli_testo.getData())?has_content> 
945									<div class="richtext-wrapper lora"> 
946										${cur_vincoli_vincoli_paragrafo.vincoli_testo.getData()} 
947									</div> 
948								</#if> 
949								<#if cur_vincoli_vincoli_paragrafo.vincoli_documento.getSiblings()?has_content> 
950									<#list cur_vincoli_vincoli_paragrafo.vincoli_documento.getSiblings() as cur_vincoli_vincoli_paragrafo_vincoli_documento> 
951										<#if (cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_testolink.getData())?? && (cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_testolink.getData())?has_content && (cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_media.getData())?? && (cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_media.getData())?has_content > 
952											<div class="cmp-icon-link"> 
953												<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_testolink.getData()}" data-element="service-file"> 
954													<span class="list-item-title-icon-wrapper"> 
955														<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
956															<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
957														</svg> 
958														<span class="list-item">${cur_vincoli_vincoli_paragrafo_vincoli_documento.vincoli_testolink.getData()}</span> 
959													</span> 
960												</a> 
961											</div> 
962										</#if> 
963									</#list> 
964								</#if> 
965							</#list> 
966						</#if> 
967 
968					</section> 
969				</#if> 
970				 
971				<#if hascasiparticolari > 
972					<section class="it-page-section mb-30 richtext-wrapper" id="cases"> 
973						<h2 class="mb-3"><@liferay.language key="servizio.casi" /></h2> 
974 
975						<#if casiparticolari.casiparticolari_paragrafo.getSiblings()?has_content> 
976							<#list casiparticolari.casiparticolari_paragrafo.getSiblings() as cur_casiparticolari_casiparticolari_paragrafo> 
977								<#if (cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_titolo.getData())?? && (cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_titolo.getData())?has_content> 
978									<h3 class="mb-3 subtitle-medium">${cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_titolo.getData()}</h3> 
979								</#if> 
980								<#if (cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_testo.getData())?? && (cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_testo.getData())?has_content> 
981									<div class="richtext-wrapper lora"> 
982										${cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_testo.getData()} 
983									</div> 
984								</#if> 
985								<#if cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_documento.getSiblings()?has_content> 
986									<#list cur_casiparticolari_casiparticolari_paragrafo.casiparticolari_documento.getSiblings() as cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento> 
987										<#if (cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_testolink.getData())?? && (cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_testolink.getData())?has_content && (cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_media.getData())?? && (cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_media.getData())?has_content > 
988											<div class="cmp-icon-link"> 
989												<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_testolink.getData()}" data-element="service-file"> 
990													<span class="list-item-title-icon-wrapper"> 
991														<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
992															<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
993														</svg> 
994														<span class="list-item">${cur_casiparticolari_casiparticolari_paragrafo_casiparticolari_documento.casiparticolari_testolink.getData()}</span> 
995													</span> 
996												</a> 
997											</div> 
998										</#if> 
999									</#list> 
1000								</#if> 
1001							</#list> 
1002						</#if> 
1003 
1004					</section> 
1005				</#if> 
1006				 
1007				<#if haslinkservpren > 
1008					<section class="it-page-section mb-30 has-bg-grey p-4" id="submit-request"> 
1009						<h2 class="mb-3"><@liferay.language key="servizio.defaultlink" /></h2> 
1010						 
1011						<#if servizio.isStatoservizio() > 
1012							<#if (servizio.getIntrolink())?? && (servizio.getIntrolink())?has_content > 
1013								<div data-element="service-generic-access" class="text-paragraph lora mb-4"> 
1014									${servizio.getIntrolink()} 
1015								</div> 
1016							</#if> 
1017							 
1018							<#if ((servizio.getLinkservest())?? && (servizio.getLinkservest())?has_content) || ((servizio.getIdservvbg())?? && (servizio.getIdservvbg())?has_content) > 
1019								<#assign servicelink = ""> 
1020								<#assign externallink = false > 
1021								<#if (servizio.getLinkservest())?? && (servizio.getLinkservest())?has_content > 
1022									<#assign servicelink = servizio.getLinkservest() > 
1023									<#assign externallink = true > 
1024								</#if> 
1025								<#if (servizio.getIdservvbg())?? && (servizio.getIdservvbg())?has_content > 
1026									<#assign servicelink = vbgBasePath + servizio.getIdservvbg() > 
1027								</#if> 
1028								 
1029								<a href="${servicelink}" <#if externallink >target="_blank"</#if> class="btn btn-primary mobile-full"> 
1030									<span> 
1031										<#if (servizio.getTitololink())?? && (servizio.getTitololink())?has_content > 
1032											${servizio.getTitololink()} 
1033										<#else> 
1034											<@liferay.language key="servizio.defaultlink" /> 
1035										</#if> 
1036									</span> 
1037								</a> 
1038							</#if> 
1039						</#if> 
1040						 
1041						<#if (servizio.getUnitaOrganizzativeServizio())?? && (servizio.getUnitaOrganizzativeServizio())?has_content  && servizio.getUnitaOrganizzativeServizio()[0]?has_content && servizio.getUnitaOrganizzativeServizio()[0].getClassPKLong()??> 
1042							<div class="row mt-5"> 
1043								<#assign unitaOrganizzativeServizio = servizio.getUnitaOrganizzativeServizio() /> 
1044								<#list unitaOrganizzativeServizio as u> 
1045								 
1046									<#if u?? && u?has_content && u.getClassPKLong()?? > 
1047								 
1048										<#assign unitaOrganizzativaId = u.getClassPKLong() /> 
1049													 
1050										<#if unitaOrganizzativaId?? && unitaOrganizzativaId?has_content > 
1051								 
1052											<#assign unitaOrganizzativaJA = journalArticleLocalService.getLatestArticle(unitaOrganizzativaId)> 
1053									 
1054											<#if unitaOrganizzativaJA.getDDMStructureKey() = structureService.getStructureUnitaOrganizzativaKey()> 
1055												<#assign unitaOrganizzativaObj = jac.getUnitaOrganizzativa(unitaOrganizzativaJA) /> 
1056							 
1057												<div class="col-12 col-md-8 col-lg-6 mb-30"> 
1058													<div class="card-wrapper rounded shadow-sm h-auto"> 
1059														<div class="card card-teaser card-teaser-info rounded shadow-sm p-4"> 
1060															<div class="card-body pe-3"> 
1061																<h5 class="card-title"> 
1062																	<a class="text-decoration-none" href="/-/${unitaOrganizzativaObj.getUrlTitle()}"> 
1063																		${unitaOrganizzativaObj.getNome()} 
1064																	</a> 
1065																</h5> 
1066																<div class="card-text"> 
1067																	<#if unitaOrganizzativaObj.getSedePrincipale()?? && unitaOrganizzativaObj.getSedePrincipale()?has_content && unitaOrganizzativaObj.getSedePrincipale().getClassPKLong()??> 
1068																		<#assign luogo = unitaOrganizzativaObj.getSedePrincipale() /> 
1069																		<#if luogo?? && luogo?has_content && luogo.getClassPKLong()?? > 
1070																			<#assign luogoId = luogo.getClassPKLong() /> 
1071																			<#if luogoId?? && luogoId?has_content > 
1072																				<#assign luogoJA = journalArticleLocalService.getLatestArticle(luogoId)> 
1073																				<#if luogoJA.getDDMStructureKey() = structureService.getStructureLuogoKey()> 
1074																					<#assign luogoObj = jac.getLuogo(luogoJA) /> 
1075																					 
1076																					<#if (luogoObj.getIndirizzo())?? && (luogoObj.getIndirizzo())?has_content> 
1077																						<p class="u-main-black mb-2">${luogoObj.getIndirizzo()}</p> 
1078																					</#if> 
1079																				</#if> 
1080																			</#if> 
1081																		</#if> 
1082																	</#if> 
1083																	 
1084																	${unitaOrganizzativaObj.getAbstract_()} 
1085																</div> 
1086															</div> 
1087															<#if (unitaOrganizzativaObj.getImmagineprincipale().immagine.getData())?? && unitaOrganizzativaObj.getImmagineprincipale().immagine.getData()?has_content > 
1088																<div class="avatar size-xl"> 
1089																	<img src="${unitaOrganizzativaObj.getImmagineprincipale().immagine.getData()}" class="figure-img img-fluid" alt="${unitaOrganizzativaObj.getImmagineprincipale().immagine.getAttribute("alt")}"> 
1090																</div> 
1091															</#if> 
1092														</div> 
1093													</div> 
1094												</div> 
1095											</#if> 
1096							 
1097										</#if> 
1098									</#if> 
1099								</#list> 
1100							</div> 
1101						</#if> 
1102						 
1103						<#if (servizio.getIdreservify())?? && (servizio.getIdreservify())?has_content > 
1104							<p class="text-paragraph lora mt-4" data-element="service-generic-access">Oppure, puoi prenotare un appuntamento e presentarti presso gli uffici.</p> 
1105							<a href="/prenotazione-appuntamento/-/prenota/${servizio.getIdreservify()}/${servizio.getArticleId()}" class="btn btn-outline-primary t-primary bg-white mobile-full" data-element="service-booking-access"> 
1106								<span><@liferay.language key="servizio.prenota" /></span> 
1107							</a> 
1108						</#if> 
1109						 
1110					</section> 
1111				</#if> 
1112				 
1113				<#if hasulterioriinformazioni > 
1114					<section class="it-page-section mb-30 richtext-wrapper" id="more-info"> 
1115						<h2 class="mb-3"><@liferay.language key="servizio.info" /></h2> 
1116						 
1117						<#if ulterioriinformazioni.ulterioriinformazioni_paragrafo.getSiblings()?has_content> 
1118							<#list ulterioriinformazioni.ulterioriinformazioni_paragrafo.getSiblings() as cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo> 
1119								<#if (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_titolo.getData())?? && (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_titolo.getData())?has_content> 
1120									<h3 class="mb-3 subtitle-medium">${cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_titolo.getData()}</h3> 
1121								</#if> 
1122								<#if (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_testo.getData())?? && (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_testo.getData())?has_content> 
1123									<div class="richtext-wrapper lora"> 
1124										${cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_testo.getData()} 
1125									</div> 
1126								</#if> 
1127								<#if cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_documento.getSiblings()?has_content> 
1128									<#list cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo.ulterioriinformazioni_documento.getSiblings() as cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento> 
1129										<#if (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_testolink.getData())?? && (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_testolink.getData())?has_content && (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_media.getData())?? && (cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_media.getData())?has_content > 
1130											<div class="cmp-icon-link"> 
1131												<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_testolink.getData()}" data-element="service-file"> 
1132													<span class="list-item-title-icon-wrapper"> 
1133														<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
1134															<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
1135														</svg> 
1136														<span class="list-item">${cur_ulterioriinformazioni_ulterioriinformazioni_paragrafo_ulterioriinformazioni_documento.ulterioriinformazioni_testolink.getData()}</span> 
1137													</span> 
1138												</a> 
1139											</div> 
1140										</#if> 
1141									</#list> 
1142								</#if> 
1143							</#list> 
1144						</#if> 
1145						 
1146					</section> 
1147				</#if> 
1148				 
1149				<#if hascondizioniservizio > 
1150					<section class="it-page-section mb-30 richtext-wrapper" id="conditions"> 
1151						<h2 class="mb-3"><@liferay.language key="servizio.condizioni" /></h2> 
1152						 
1153						<#if condizioniservizio.condizioniservizio_paragrafo.getSiblings()?has_content> 
1154							<#list condizioniservizio.condizioniservizio_paragrafo.getSiblings() as cur_condizioniservizio_condizioniservizio_paragrafo> 
1155								<#if (cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_titolo.getData())?? && (cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_titolo.getData())?has_content> 
1156									<h3 class="mb-3 subtitle-medium">${cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_titolo.getData()}</h3> 
1157								</#if> 
1158								<#if (cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_testo.getData())?? && (cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_testo.getData())?has_content> 
1159									<div class="richtext-wrapper lora"> 
1160										${cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_testo.getData()} 
1161									<div class="richtext-wrapper lora"> 
1162								</#if> 
1163								<#if cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_documento.getSiblings()?has_content> 
1164									<#list cur_condizioniservizio_condizioniservizio_paragrafo.condizioniservizio_documento.getSiblings() as cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento> 
1165										<#if (cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_testolink.getData())?? && (cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_testolink.getData())?has_content && (cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_media.getData())?? && (cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_media.getData())?has_content > 
1166											<div class="cmp-icon-link"> 
1167												<a class="list-item icon-left d-inline-block" target="_blank" href="${cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_media.getData()}" aria-label="<@liferay.language key="servizio.documentoscarica" /> ${cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_testolink.getData()}" title="<@liferay.language key="servizio.documentoscarica" /> ${cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_testolink.getData()}" data-element="service-file"> 
1168													<span class="list-item-title-icon-wrapper"> 
1169														<svg class="icon icon-primary icon-sm me-1" aria-hidden="true"> 
1170															<use href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
1171														</svg> 
1172														<span class="list-item">${cur_condizioniservizio_condizioniservizio_paragrafo_condizioniservizio_documento.condizioniservizio_testolink.getData()}</span> 
1173													</span> 
1174												</a> 
1175											</div> 
1176										</#if> 
1177									</#list> 
1178								</#if> 
1179							</#list> 
1180						</#if> 
1181						 
1182					</section> 
1183				</#if> 
1184 
1185				<#if hasresponsabile > 
1186					<section class="it-page-section" id="responsabile"> 
1187						<h2 class="mb-3"><@liferay.language key="servizio.responsabile" /></h2> 
1188						<div class="row"> 
1189							<#assign unitaOrganizzative = servizio.getResponsabile() /> 
1190							<#list unitaOrganizzative as u> 
1191							 
1192								<#if u?? && u?has_content && u.getClassPKLong()?? > 
1193							 
1194									<#assign unitaOrganizzativaId = u.getClassPKLong() /> 
1195												 
1196									<#if unitaOrganizzativaId?? && unitaOrganizzativaId?has_content > 
1197							 
1198										<#assign unitaOrganizzativaJA = journalArticleLocalService.getLatestArticle(unitaOrganizzativaId)> 
1199								 
1200										<#if unitaOrganizzativaJA.getDDMStructureKey() = structureService.getStructureUnitaOrganizzativaKey()> 
1201											<#assign unitaOrganizzativaObj = jac.getUnitaOrganizzativa(unitaOrganizzativaJA) /> 
1202						 
1203											<div class="col-12 col-md-8 col-lg-6 mb-30"> 
1204												<div class="card-wrapper rounded shadow-sm h-auto"> 
1205													<div class="card card-teaser card-teaser-info rounded shadow-sm p-4"> 
1206														<div class="card-body pe-3"> 
1207															<h5 class="card-title"> 
1208																<a class="text-decoration-none" href="/-/${unitaOrganizzativaObj.getUrlTitle()}" data-element="service-area" > 
1209																	${unitaOrganizzativaObj.getNome()} 
1210																</a> 
1211															</h5> 
1212															<div class="card-text"> 
1213																<#if unitaOrganizzativaObj.getSedePrincipale()?? && unitaOrganizzativaObj.getSedePrincipale()?has_content && unitaOrganizzativaObj.getSedePrincipale().getClassPKLong()??> 
1214																	<#assign luogo = unitaOrganizzativaObj.getSedePrincipale() /> 
1215																	<#if luogo?? && luogo?has_content && luogo.getClassPKLong()?? > 
1216																		<#assign luogoId = luogo.getClassPKLong() /> 
1217																		<#if luogoId?? && luogoId?has_content > 
1218																			<#assign luogoJA = journalArticleLocalService.getLatestArticle(luogoId)> 
1219																			<#if luogoJA.getDDMStructureKey() = structureService.getStructureLuogoKey()> 
1220																				<#assign luogoObj = jac.getLuogo(luogoJA) /> 
1221																				 
1222																				<#if (luogoObj.getIndirizzo())?? && (luogoObj.getIndirizzo())?has_content> 
1223																					<p class="u-main-black">${luogoObj.getIndirizzo()}</p> 
1224																				</#if> 
1225																				 
1226																				<#if luogoObj.getPuntoDiContatto()?? && luogoObj.getPuntoDiContatto()?has_content && luogoObj.getPuntoDiContatto()[0]?has_content && luogoObj.getPuntoDiContatto()[0].getClassPKLong()??> 
1227																					<#assign contattiList = luogoObj.getPuntoDiContatto() /> 
1228																					<#list contattiList as contatto> 
1229																						<#if contatto?? && contatto?has_content && contatto.getClassPKLong()?? > 
1230																							<#assign contattoId = contatto.getClassPKLong() /> 
1231																							<#if contattoId?? && contattoId?has_content > 
1232																								<#assign contattoJA = journalArticleLocalService.getLatestArticle(contattoId)> 
1233																								<#if contattoJA.getDDMStructureKey() = structureService.getStructurePuntoDiContattoKey()> 
1234																									<#assign contattoObj = jac.getPuntoDiContatto(contattoJA) /> 
1235																									<#if (contattoObj)?? && (contattoObj)?has_content> 
1236																										<#assign contattolink = "" > 
1237																	 
1238																										<#if (contattoObj.getTipo())?? && (contattoObj.getTipo())?has_content> 
1239																											<#assign tipoObj = contattoObj.getTipo()[0] > 
1240																											<#list tipoObj.getValues() as tipo> 
1241																												<#if (tipo)?? && (tipo)?has_content> 
1242																													<#if tipo == "Telefono"> 
1243																														<#assign contattolink = "tel:" + contattoObj.getValore() > 
1244																													</#if> 
1245																													<#if tipo == "Email"> 
1246																														<#assign contattolink = "mailto:" + contattoObj.getValore() > 
1247																													</#if> 
1248																												</#if> 
1249																											</#list> 
1250																										</#if> 
1251																										 
1252																										<p class="u-main-black"> 
1253																											<#if (contattolink)?? && (contattolink)?has_content> 
1254																												<a href="${contattolink}">${contattoObj.getTitololink()}</a> 
1255																											<#else> 
1256																												${contattoObj.getTitololink()} 
1257																											</#if> 
1258																										</p> 
1259																									</#if> 
1260																								</#if> 
1261																							</#if> 
1262																						</#if> 
1263																					</#list> 
1264																				</#if> 
1265																			</#if> 
1266																		</#if> 
1267																	</#if> 
1268																</#if> 
1269															</div> 
1270														</div> 
1271														<#if (unitaOrganizzativaObj.getImmagineprincipale().immagine.getData())?? && unitaOrganizzativaObj.getImmagineprincipale().immagine.getData()?has_content > 
1272															<div class="avatar size-xl"> 
1273																<img src="${unitaOrganizzativaObj.getImmagineprincipale().immagine.getData()}" class="figure-img img-fluid" alt="${unitaOrganizzativaObj.getImmagineprincipale().immagine.getAttribute("alt")}"> 
1274															</div> 
1275														</#if> 
1276													</div> 
1277												</div> 
1278											</div> 
1279										</#if> 
1280						 
1281									</#if> 
1282								</#if> 
1283							</#list> 
1284						</div> 
1285					</section> 
1286				</#if> 
1287				 
1288				<#if hascontatti > 
1289					<section class="it-page-section" id="contacts"> 
1290						<h2 class="mb-3"><@liferay.language key="servizio.contatti" /></h2> 
1291						<div class="row"> 
1292						 
1293							<#assign contattiList = servizio.getContatti() /> 
1294						  	<div class="mb-4"> 
1295						  		<#list contattiList as contatto> 
1296						  			<#if contatto?? && contatto?has_content && contatto.getClassPKLong()?? > 
1297								 
1298										<#assign contattoId = contatto.getClassPKLong() /> 
1299													 
1300										<#if contattoId?? && contattoId?has_content > 
1301								 
1302											<#assign contattoJA = journalArticleLocalService.getLatestArticle(contattoId)> 
1303									 
1304											<#if contattoJA.getDDMStructureKey() = structureService.getStructurePuntoDiContattoKey()> 
1305												<#assign contattoObj = jac.getPuntoDiContatto(contattoJA) /> 
1306												 
1307												<div class="card card-teaser shadow rounded mb-2"> 
1308											      <svg class="icon" aria-hidden="true"> 
1309											        <use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-pin"></use> 
1310											      </svg> 
1311											      <div class="card-body"> 
1312											      	<#if contattoObj.getPersonaPubblica()?? && contattoObj.getPersonaPubblica()?has_content && contattoObj.getPersonaPubblica().getClassPKLong()?? > 
1313											      		<#assign personaPubblicaId = contattoObj.getPersonaPubblica().getClassPKLong() /> 
1314														<#if personaPubblicaId?? && personaPubblicaId?has_content > 
1315												 
1316															<#assign personaPubblicaJA = journalArticleLocalService.getLatestArticle(personaPubblicaId)> 
1317													 
1318															<#if personaPubblicaJA.getDDMStructureKey() = structureService.getStructurePersonaPubblicaKey()> 
1319																<#assign personaPubblicaObj = jac.getPersonaPubblica(personaPubblicaJA) /> 
1320														        <h3 class="card-title h5"> 
1321														          <a href="/-/${personaPubblicaObj.getUrlTitle()}" class="text-decoration-none"> 
1322														            ${personaPubblicaObj.getNome()} ${personaPubblicaObj.getCognome()} 
1323														          </a> 
1324														        </h3> 
1325														    </#if> 
1326														</#if> 
1327											        </#if> 
1328											         
1329											        <#assign contattolink = "" > 
1330													<#if (contattoObj.getTipo())?? && (contattoObj.getTipo())?has_content> 
1331														<#assign tipoObj = contattoObj.getTipo()[0] > 
1332														<#list tipoObj.getValues() as tipo> 
1333															<#if (tipo)?? && (tipo)?has_content> 
1334																<#if tipo == "Telefono"> 
1335																	<#assign contattolink = "tel:" + contattoObj.getValore() > 
1336																</#if> 
1337																<#if tipo == "Email"> 
1338																	<#assign contattolink = "mailto:" + contattoObj.getValore() > 
1339																</#if> 
1340															</#if> 
1341														</#list> 
1342													</#if> 
1343											         
1344											        <div class="card-text"> 
1345											        	<p class="fw-semibold">${contattoObj.getTipo()[0].getValues()[0]}:</p> 
1346											        	<#if (contattolink)?? && (contattolink)?has_content> 
1347															<a href="${contattolink}">${contattoObj.getTitololink()}</a> 
1348														<#else> 
1349															${contattoObj.getTitololink()} 
1350														</#if> 
1351											        </div> 
1352											         
1353											      </div> 
1354											    </div> 
1355												 
1356												 
1357											</#if> 
1358										</#if> 
1359									</#if> 
1360						  		</#list> 
1361						  	</div> 
1362						</div> 
1363					</section> 
1364				</#if> 
1365				 
1366				<#if hasdocumenti > 
1367					<section class="it-page-section" id="documenti"> 
1368						<h2 class="mb-3"><@liferay.language key="servizio.documenti" /></h2> 
1369						<#assign allegati = servizio.getDocumenti() /> 
1370						<#list allegati as allegato> 
1371						 
1372							<#if allegato?? && allegato?has_content && allegato.getClassPKLong()?? > 
1373						 
1374								<#assign allegatoId = allegato.getClassPKLong() /> 
1375											 
1376								<#if allegatoId?? && allegatoId?has_content > 
1377						 
1378									<#assign allegatoJA = journalArticleLocalService.getLatestArticle(allegatoId)> 
1379							 
1380									<#if allegatoJA.getDDMStructureKey() = structureService.getStructureDocumentoPubblicoKey()> 
1381										<#assign allegatoObj = jac.getDocumentoPubblico(allegatoJA) /> 
1382										 
1383										<div class="card card-teaser shadow rounded mb-2"> 
1384							                <div class="card-body"> 
1385							                  <h3 class="card-title h5 m-0"> 
1386							                    <svg class="icon" aria-hidden="true"> 
1387							                      <use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
1388							                    </svg> 
1389							                    <a href="/-/${allegatoObj.getUrlTitle()}" class="text-decoration-none" title="${allegatoObj.getTitolo()}" aria-label="${allegatoObj.getTitolo()}">${allegatoObj.getTitolo()}</a> 
1390							                  </h3> 
1391							                </div> 
1392							            </div> 
1393									</#if> 
1394									<#if allegatoJA.getDDMStructureKey() = structureService.getStructurePaginaKey()> 
1395										<#assign allegatoObj = jac.getPagina(allegatoJA) /> 
1396										 
1397										<div class="card card-teaser shadow rounded mb-2"> 
1398							                <div class="card-body"> 
1399							                  <h3 class="card-title h5 m-0"> 
1400							                    <svg class="icon" aria-hidden="true"> 
1401							                      <use xlink:href="${themeDisplay.getPathThemeImages()}/bootstrap-italia/svg/sprites.svg#it-clip"></use> 
1402							                    </svg> 
1403							                    <a href="/w/${allegatoObj.getUrlTitle()}" class="text-decoration-none" title="${allegatoObj.getTitolo()}" aria-label="${allegatoObj.getTitolo()}">${allegatoObj.getTitolo()}</a> 
1404							                  </h3> 
1405							                </div> 
1406							            </div> 
1407									</#if> 
1408						 
1409								</#if> 
1410							</#if> 
1411						</#list> 
1412					</section> 
1413				</#if> 
1414 
1415				<#if hascollegamenti > 
1416					<section class="it-page-section" id="collegamenti"> 
1417						<h2 class="mb-3"><@liferay.language key="Servizi collegati" /></h2> 
1418						<#assign collegamenti = servizio.getCollegamenti() /> 
1419						<#list collegamenti as collegamento> 
1420						 
1421							<#if collegamento?? && collegamento?has_content && collegamento.getClassPKLong()?? > 
1422						 
1423								<#assign collegamentoId = collegamento.getClassPKLong() /> 
1424											 
1425								<#if collegamentoId?? && collegamentoId?has_content > 
1426						 
1427									<#assign collegamentoJA = journalArticleLocalService.getLatestArticle(collegamentoId)> 
1428							 
1429									<#if collegamentoJA.getDDMStructureKey() = structureService.getStructureServizioKey()> 
1430										<#assign servizioObj = jac.getServizio(collegamentoJA) /> 
1431										 
1432										<div class="card card-teaser shadow rounded mb-2"> 
1433							                <div class="card-body"> 
1434							                  <h3 class="card-title h5 m-0"> 
1435							                    <a href="/-/${servizioObj.getUrlTitle()}" class="text-decoration-none" title="${servizioObj.getTitolo()}" aria-label="${servizioObj.getTitolo()}">${servizioObj.getTitolo()}</a> 
1436							                  </h3> 
1437							                </div> 
1438							            </div> 
1439									</#if> 
1440						 
1441								</#if> 
1442							</#if> 
1443						</#list> 
1444					</section> 
1445				</#if> 
1446 
1447				<section class="it-page-section" style="padding-top: 2rem;"> 
1448					<div class="row"> 
1449						<div class="col-12 mb-30"> 
1450							<span class="text-paragraph-small"><@liferay.language key="detail.argomenti" />:</span> 
1451							<ul class="d-flex flex-wrap gap-2 mt-10 mb-3"> 
1452								<#if vocabularies?? && vocabularies?has_content > 
1453									<#list vocabularies as vocabularyId, categories> 
1454										<#if categories?? && categories?has_content && vocabularyId == argomentiVocabularyId > 
1455											<#list categories as category> 
1456												<#assign categoryLink = "" > 
1457												<#if category.getDescription()?? && category.getDescription()?has_content > 
1458													<#assign plid = category.getDescription()?replace('<[^>]+>','','r')?replace('&lt;[^>]+>','','r') > 
1459													<#if plid?? && plid?has_content > 
1460														<#assign layoutDisplay = layoutLocalService.getLayout(plid?number) > 
1461														<#if layoutDisplay?? && layoutDisplay?has_content> 
1462															<#assign categoryLink = layoutDisplay.getFriendlyURL(themeDisplay.getLocale()) /> 
1463														</#if> 
1464													</#if> 
1465												</#if> 
1466												<li> 
1467													<#if categoryLink?? && categoryLink?has_content > 
1468														<a class="chip chip-simple" href="${categoryLink}" data-element="service-topic"> 
1469															<span class="chip-label">${category.getTitle(locale)}</span> 
1470														</a> 
1471													<#else> 
1472														<div class="chip chip-simple text-button" data-element="service-status"> 
1473															<span class="chip-label">${category.getTitle(locale)}</span> 
1474														</div> 
1475													</#if> 
1476												</li> 
1477											</#list> 
1478										</#if> 
1479									</#list> 
1480								</#if> 
1481							</ul> 
1482							<p class="text-paragraph-small mb-0"><@liferay.language key="detail.aggiornamento" />: ${modifieddate}</p> 
1483						</div> 
1484					</div> 
1485				</section> 
1486 
1487			</div> 
1488		</div> 
1489	</div> 
1490</div> 

Rating pagina

Quanto sono chiare le informazioni su questa pagina?

Valuta da 1 a 5 stelle la pagina

Quali sono stati gli aspetti che hai preferito? 1/2

Dove hai incontrato le maggiori difficoltà? 1/2

Vuoi aggiungere altri dettagli? 2/2

Inserire massimo 200 caratteri

Campo obbligatorio