处理模板时发生错误。
Java method "com.sun.proxy.$Proxy1077.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1077 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@47abfbb6"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign article = journalArticleLocal... [in template "46861" in function "getCategoriesOfArticle" at line 135, column 1]
----
1<#include "${templatesPath}/46861"/>
2<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
3
4
5
6<div class="container">
7<div class="row justify-content-center">
8<div class="col-8 ">
9<div class="cmp-hero">
10<section class="it-hero-wrapper bg-white align-items-start">
11<div class="it-hero-text-wrapper pt-0 ps-0 pb-4 pb-lg-60">
12<h1 class="text-black" data-element="page-name"><#if Titolo.getData() != ''><div class="marginBottom20"> ${Titolo.getData()}</b></div></#if></h1>
13
14<div class="hero-text">
15 <p><#if Descrizione_breve.getData() != ''><div class="marginBottom20">${Descrizione_breve.getData()}</div></#if></p>
16</div>
17</div>
18<div class="category-top">
19
20
21</section>
22</div>
23</div>
24
25<div class="col-4">
26<#assign articleCategories = getCategoriesOfArticle()>
27
28 <#if articleCategories?has_content>
29 Argomenti <br/>
30 <#list articleCategories as catEntry>
31 <a class="chip chip-simple" href="#">
32 <span class="chip-label">${(catEntry)}</span>
33 </a>
34 </#list>
35
36 </#if>
37
38</div>
39</div>
40</div>
41
42
43<div class="container-fluid my-3">
44<div class="row">
45 <div class="col-12 col-md-12">
46 <#if Image26187286.getData() != ''>
47 <img src="${Image26187286.getData()}" style="width: 100%;">
48 </#if>
49 </div>
50</div>
51</div>
52
53<!-- inizio parte centrale -->
54<div class="container">
55 <div class="row border-top border-light row-column-border row-column-menu-left">
56 <aside class="col-lg-3">
57 <div class="cmp-navscroll sticky-top" aria-labelledby="accordion-title-one">
58 <nav class="navbar it-navscroll-wrapper navbar-expand-lg" aria-label="INDICE DELLA PAGINA" data-bs-navscroll="">
59 <div class="navbar-custom" id="navbarNavProgress">
60 <div class="menu-wrapper">
61 <div class="link-list-wrapper">
62 <div class="accordion">
63 <div class="accordion-item">
64 <span class="accordion-header" id="accordion-title-one">
65 <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">
66 INDICE DELLA PAGINA
67
68 </button>
69 </span>
70 <div class="progress">
71 <div class="progress-bar it-navscroll-progressbar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>
72 </div>
73 <div id="collapse-one" class="accordion-collapse collapse show" role="region" aria-labelledby="accordion-title-one">
74 <div class="accordion-body">
75 <ul class="link-list" data-element="page-index">
76 <li class="nav-item">
77 <a class="nav-link active" href="#" data-anchor="descrizione">
78 <span class="title-medium">Descrizione</span>
79 </a>
80 </li>
81 <li class="nav-item">
82 <a class="nav-link" href="#" data-anchor="allegati">
83 <span class="title-medium">Allegati</span>
84 </a>
85 </li>
86 <li class="nav-item">
87 <a class="nav-link" href="#" data-anchor="ulteriori-informazioni">
88 <span class="title-medium">Ulteriori informazioni</span>
89 </a>
90 </li>
91 </ul>
92 </div>
93 </div>
94 </div>
95 </div>
96 </div>
97 </div>
98 </div>
99 </nav>
100 </div> </aside>
101 <section class="col-lg-9 it-page-sections-container border-light">
102 <article id="descrizione" class="it-page-section anchor-offset" data-audio="">
103 <#if Descrizione.getData() != ''><div class="marginBottom20"><h3>Descrizione</h3> ${Descrizione.getData()}</div></#if>
104 <#if (Modulistica.getData())??>
105 ${Modulistica.getData()}
106 </#if>
107 </article>
108 <div class="row"> </div>
109 <article id="allegati" class="it-page-section anchor-offset mt-5">
110 <h2 class="mb-3">Allegati</h2>
111
112 <!-- <#if Allegati.getData() != ''><div class="marginBottom20"><a href="${Allegati.getData()}" download>Allegati</a></div></#if>-->
113
114
115
116
117 <div class="accordion" id="myAccordion">
118 <div class="card">
119 <span class="accordion-header" id="accordion-title-one">
120 <button class="accordion-button pb-10 px-3" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
121 Allegati
122 </button>
123 </span>
124
125 <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#myAccordion">
126 <#if Allegati?has_content && Allegati.getSiblings()?has_content && (Allegati.getSiblings()?first)?has_content && (Allegati.getSiblings()?first).getData()!=''>
127 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
128
129 <div>
130 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
131 <tbody>
132 <tr>
133 <th class="text-center" scope="col" style="width:80%;">
134 Nome documento
135 </th>
136 <th class="text-center" scope="col" style="width:20%;">
137 Data
138 </th>
139 </tr>
140<#if Allegati.getSiblings()?has_content>
141 <#list Allegati.getSiblings() as cur_Allegati>
142 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
143 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
144 <#assign groupId=themeDisplay.getScopeGroupId()/>
145 <#assign uuid=link[7]?split("?")?first/>
146 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
147 <#assign icon = getIconFromMime(file.getMimeType())/>
148 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
149 <tr>
150 <td>
151 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
152 title="${cur_Allegati.TitoloAll.getData()}"
153 </#if>
154 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
155 <div>(dimensione:${fileSizeHuman})</div>
156 <p>${file.getDescription()}</p>
157
158 </td>
159 <td class="text-center">
160 ${file.getCreateDate()?string("dd/MM/yyyy")}
161 </td>
162 </tr>
163
164 </#if>
165 </#list>
166</#if>
167 </tbody>
168 </table>
169 </div>
170
171</#if>
172 </div>
173
174 </div>
175 </div>
176
177
178
179
180
181
182 <!-- Nicola Dileo 30072025
183 <h2 class="mb-3">Ambiente</h2>
184
185 <#if Ambiente?has_content && Ambiente.getSiblings()?has_content && (Ambiente.getSiblings()?first)?has_content && (Ambiente.getSiblings()?first).getData()!=''>
186 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
187
188 <div>
189 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
190 <tbody>
191 <tr>
192 <th class="text-center" scope="col" style="width:80%;">
193 Nome documento
194 </th>
195 <th class="text-center" scope="col" style="width:20%;">
196 Data
197 </th>
198 </tr>
199<#if Ambiente.getSiblings()?has_content>
200 <#list Ambiente.getSiblings() as cur_Allegati>
201 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
202 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
203 <#assign groupId=themeDisplay.getScopeGroupId()/>
204 <#assign uuid=link[7]?split("?")?first/>
205 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
206 <#assign icon = getIconFromMime(file.getMimeType())/>
207 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
208 <tr>
209 <td>
210 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
211 title="${cur_Allegati.TitoloAll.getData()}"
212</#if>
213 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
214 <div>(dimensione:${fileSizeHuman})</div>
215 <p>${file.getDescription()}</p>
216
217 </td>
218 <td class="text-center">
219 ${file.getCreateDate()?string("dd/MM/yyyy")}
220 </td>
221 </tr>
222
223 </#if>
224 </#list>
225</#if>
226 </tbody>
227 </table>
228 </div>
229
230</#if>
231
232
233
234
235
236
237 <h2 class="mb-3">Attività agenzie viaggio e turismo</h2>
238
239 <#if AttivitAgenzieViaggioETurismo?has_content && AttivitAgenzieViaggioETurismo.getSiblings()?has_content && (AttivitAgenzieViaggioETurismo.getSiblings()?first)?has_content && (AttivitAgenzieViaggioETurismo.getSiblings()?first).getData()!=''>
240 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
241
242 <div>
243 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
244 <tbody>
245 <tr>
246 <th class="text-center" scope="col" style="width:80%;">
247 Nome documento
248 </th>
249 <th class="text-center" scope="col" style="width:20%;">
250 Data
251 </th>
252 </tr>
253<#if AttivitAgenzieViaggioETurismo.getSiblings()?has_content>
254 <#list AttivitAgenzieViaggioETurismo.getSiblings() as cur_Allegati>
255 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
256 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
257 <#assign groupId=themeDisplay.getScopeGroupId()/>
258 <#assign uuid=link[7]?split("?")?first/>
259 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
260 <#assign icon = getIconFromMime(file.getMimeType())/>
261 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
262 <tr>
263 <td>
264 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
265 title="${cur_Allegati.TitoloAll.getData()}"
266</#if>
267 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
268 <div>(dimensione:${fileSizeHuman})</div>
269 <p>${file.getDescription()}</p>
270
271 </td>
272 <td class="text-center">
273 ${file.getCreateDate()?string("dd/MM/yyyy")}
274 </td>
275 </tr>
276
277 </#if>
278 </#list>
279</#if>
280 </tbody>
281 </table>
282 </div>
283
284</#if>
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299 <h2 class="mb-3">Attivit di acconciatore</h2>
300
301 <#if AttivitDiAcconciatore?has_content && AttivitDiAcconciatore.getSiblings()?has_content && (AttivitDiAcconciatore.getSiblings()?first)?has_content && (AttivitDiAcconciatore.getSiblings()?first).getData()!=''>
302 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
303
304 <div>
305 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
306 <tbody>
307 <tr>
308 <th class="text-center" scope="col" style="width:80%;">
309 Nome documento
310 </th>
311 <th class="text-center" scope="col" style="width:20%;">
312 Data
313 </th>
314 </tr>
315<#if AttivitDiAcconciatore.getSiblings()?has_content>
316 <#list AttivitDiAcconciatore.getSiblings() as cur_Allegati>
317 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
318 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
319 <#assign groupId=themeDisplay.getScopeGroupId()/>
320 <#assign uuid=link[7]?split("?")?first/>
321 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
322 <#assign icon = getIconFromMime(file.getMimeType())/>
323 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
324 <tr>
325 <td>
326 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
327 title="${cur_Allegati.TitoloAll.getData()}"
328</#if>
329 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
330 <div>(dimensione:${fileSizeHuman})</div>
331 <p>${file.getDescription()}</p>
332
333 </td>
334 <td class="text-center">
335 ${file.getCreateDate()?string("dd/MM/yyyy")}
336 </td>
337 </tr>
338
339 </#if>
340 </#list>
341</#if>
342 </tbody>
343 </table>
344 </div>
345
346</#if>
347
348
349
350
351
352
353
354
355
356 <h2 class="mb-3">Attivit di somministrazione</h2>
357
358 <#if AttivitDiSomministrazione?has_content && AttivitDiSomministrazione.getSiblings()?has_content && (AttivitDiSomministrazione.getSiblings()?first)?has_content && (AttivitDiSomministrazione.getSiblings()?first).getData()!=''>
359 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
360
361 <div>
362 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
363 <tbody>
364 <tr>
365 <th class="text-center" scope="col" style="width:80%;">
366 Nome documento
367 </th>
368 <th class="text-center" scope="col" style="width:20%;">
369 Data
370 </th>
371 </tr>
372<#if AttivitDiSomministrazione.getSiblings()?has_content>
373 <#list AttivitDiSomministrazione.getSiblings() as cur_Allegati>
374 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
375 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
376 <#assign groupId=themeDisplay.getScopeGroupId()/>
377 <#assign uuid=link[7]?split("?")?first/>
378 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
379 <#assign icon = getIconFromMime(file.getMimeType())/>
380 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
381 <tr>
382 <td>
383 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
384 title="${cur_Allegati.TitoloAll.getData()}"
385</#if>
386 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
387 <div>(dimensione:${fileSizeHuman})</div>
388 <p>${file.getDescription()}</p>
389
390 </td>
391 <td class="text-center">
392 ${file.getCreateDate()?string("dd/MM/yyyy")}
393 </td>
394 </tr>
395
396 </#if>
397 </#list>
398</#if>
399 </tbody>
400 </table>
401 </div>
402
403</#if>
404
405
406
407
408
409
410
411
412
413
414 <h2 class="mb-3">Attivit ricettive</h2>
415
416 <#if AttivitRicettive?has_content && AttivitRicettive.getSiblings()?has_content && (AttivitRicettive.getSiblings()?first)?has_content && (AttivitRicettive.getSiblings()?first).getData()!=''>
417 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
418
419 <div>
420 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
421 <tbody>
422 <tr>
423 <th class="text-center" scope="col" style="width:80%;">
424 Nome documento
425 </th>
426 <th class="text-center" scope="col" style="width:20%;">
427 Data
428 </th>
429 </tr>
430<#if AttivitRicettive.getSiblings()?has_content>
431 <#list AttivitRicettive.getSiblings() as cur_Allegati>
432 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
433 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
434 <#assign groupId=themeDisplay.getScopeGroupId()/>
435 <#assign uuid=link[7]?split("?")?first/>
436 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
437 <#assign icon = getIconFromMime(file.getMimeType())/>
438 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
439 <tr>
440 <td>
441 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
442 title="${cur_Allegati.TitoloAll.getData()}"
443</#if>
444 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
445 <div>(dimensione:${fileSizeHuman})</div>
446 <p>${file.getDescription()}</p>
447
448 </td>
449 <td class="text-center">
450 ${file.getCreateDate()?string("dd/MM/yyyy")}
451 </td>
452 </tr>
453
454 </#if>
455 </#list>
456</#if>
457 </tbody>
458 </table>
459 </div>
460
461</#if>
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477 <h2 class="mb-3">Attivitò soggette</h2>
478
479 <#if AttivitSoggette?has_content && AttivitSoggette.getSiblings()?has_content && (AttivitSoggette.getSiblings()?first)?has_content && (AttivitSoggette.getSiblings()?first).getData()!=''>
480 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
481
482 <div>
483 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
484 <tbody>
485 <tr>
486 <th class="text-center" scope="col" style="width:80%;">
487 Nome documento
488 </th>
489 <th class="text-center" scope="col" style="width:20%;">
490 Data
491 </th>
492 </tr>
493<#if AttivitSoggette.getSiblings()?has_content>
494 <#list AttivitSoggette.getSiblings() as cur_Allegati>
495 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
496 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
497 <#assign groupId=themeDisplay.getScopeGroupId()/>
498 <#assign uuid=link[7]?split("?")?first/>
499 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
500 <#assign icon = getIconFromMime(file.getMimeType())/>
501 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
502 <tr>
503 <td>
504 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
505 title="${cur_Allegati.TitoloAll.getData()}"
506</#if>
507 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
508 <div>(dimensione:${fileSizeHuman})</div>
509 <p>${file.getDescription()}</p>
510
511 </td>
512 <td class="text-center">
513 ${file.getCreateDate()?string("dd/MM/yyyy")}
514 </td>
515 </tr>
516
517 </#if>
518 </#list>
519</#if>
520 </tbody>
521 </table>
522 </div>
523
524</#if>
525
526
527
528
529
530
531
532
533
534
535 <h2 class="mb-3">Attività varie</h2>
536
537 <#if AttivitVarie?has_content && AttivitVarie.getSiblings()?has_content && (AttivitVarie.getSiblings()?first)?has_content && (AttivitVarie.getSiblings()?first).getData()!=''>
538 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
539
540 <div>
541 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
542 <tbody>
543 <tr>
544 <th class="text-center" scope="col" style="width:80%;">
545 Nome documento
546 </th>
547 <th class="text-center" scope="col" style="width:20%;">
548 Data
549 </th>
550 </tr>
551<#if AttivitVarie.getSiblings()?has_content>
552 <#list AttivitVarie.getSiblings() as cur_Allegati>
553 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
554 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
555 <#assign groupId=themeDisplay.getScopeGroupId()/>
556 <#assign uuid=link[7]?split("?")?first/>
557 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
558 <#assign icon = getIconFromMime(file.getMimeType())/>
559 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
560 <tr>
561 <td>
562 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
563 title="${cur_Allegati.TitoloAll.getData()}"
564</#if>
565 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
566 <div>(dimensione:${fileSizeHuman})</div>
567 <p>${file.getDescription()}</p>
568
569 </td>
570 <td class="text-center">
571 ${file.getCreateDate()?string("dd/MM/yyyy")}
572 </td>
573 </tr>
574
575 </#if>
576 </#list>
577</#if>
578 </tbody>
579 </table>
580 </div>
581
582</#if>
583
584
585
586
587
588
589 <h2 class="mb-3">Commercio in sede fissa</h2>
590
591 <#if CommercioInSedeFissa?has_content && CommercioInSedeFissa.getSiblings()?has_content && (CommercioInSedeFissa.getSiblings()?first)?has_content && (CommercioInSedeFissa.getSiblings()?first).getData()!=''>
592 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
593
594 <div>
595 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
596 <tbody>
597 <tr>
598 <th class="text-center" scope="col" style="width:80%;">
599 Nome documento
600 </th>
601 <th class="text-center" scope="col" style="width:20%;">
602 Data
603 </th>
604 </tr>
605<#if CommercioInSedeFissa.getSiblings()?has_content>
606 <#list CommercioInSedeFissa.getSiblings() as cur_Allegati>
607 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
608 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
609 <#assign groupId=themeDisplay.getScopeGroupId()/>
610 <#assign uuid=link[7]?split("?")?first/>
611 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
612 <#assign icon = getIconFromMime(file.getMimeType())/>
613 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
614 <tr>
615 <td>
616 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
617 title="${cur_Allegati.TitoloAll.getData()}"
618</#if>
619 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
620 <div>(dimensione:${fileSizeHuman})</div>
621 <p>${file.getDescription()}</p>
622
623 </td>
624 <td class="text-center">
625 ${file.getCreateDate()?string("dd/MM/yyyy")}
626 </td>
627 </tr>
628
629 </#if>
630 </#list>
631</#if>
632 </tbody>
633 </table>
634 </div>
635
636</#if>
637
638
639
640
641 <h2 class="mb-3">Irricevibilità</h2>
642
643 <#if Irricevibilita?has_content && Irricevibilita.getSiblings()?has_content && (Irricevibilita.getSiblings()?first)?has_content && (Irricevibilita.getSiblings()?first).getData()!=''>
644 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
645
646 <div>
647 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
648 <tbody>
649 <tr>
650 <th class="text-center" scope="col" style="width:80%;">
651 Nome documento
652 </th>
653 <th class="text-center" scope="col" style="width:20%;">
654 Data
655 </th>
656 </tr>
657<#if Irricevibilita.getSiblings()?has_content>
658 <#list Irricevibilita.getSiblings() as cur_Allegati>
659 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
660 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
661 <#assign groupId=themeDisplay.getScopeGroupId()/>
662 <#assign uuid=link[7]?split("?")?first/>
663 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
664 <#assign icon = getIconFromMime(file.getMimeType())/>
665 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
666 <tr>
667 <td>
668 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
669 title="${cur_Allegati.TitoloAll.getData()}"
670</#if>
671 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
672 <div>(dimensione:${fileSizeHuman})</div>
673 <p>${file.getDescription()}</p>
674
675 </td>
676 <td class="text-center">
677 ${file.getCreateDate()?string("dd/MM/yyyy")}
678 </td>
679 </tr>
680
681 </#if>
682 </#list>
683</#if>
684 </tbody>
685 </table>
686 </div>
687
688</#if>
689
690
691
692
693
694
695
696
697
698
699 <h2 class="mb-3">Modulistica comune</h2>
700
701 <#if ModulisticaComune?has_content && ModulisticaComune.getSiblings()?has_content && (ModulisticaComune.getSiblings()?first)?has_content && (ModulisticaComune.getSiblings()?first).getData()!=''>
702 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
703
704 <div>
705 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
706 <tbody>
707 <tr>
708 <th class="text-center" scope="col" style="width:80%;">
709 Nome documento
710 </th>
711 <th class="text-center" scope="col" style="width:20%;">
712 Data
713 </th>
714 </tr>
715<#if ModulisticaComune.getSiblings()?has_content>
716 <#list ModulisticaComune.getSiblings() as cur_Allegati>
717 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
718 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
719 <#assign groupId=themeDisplay.getScopeGroupId()/>
720 <#assign uuid=link[7]?split("?")?first/>
721 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
722 <#assign icon = getIconFromMime(file.getMimeType())/>
723 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
724 <tr>
725 <td>
726 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
727 title="${cur_Allegati.TitoloAll.getData()}"
728</#if>
729 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
730 <div>(dimensione:${fileSizeHuman})</div>
731 <p>${file.getDescription()}</p>
732
733 </td>
734 <td class="text-center">
735 ${file.getCreateDate()?string("dd/MM/yyyy")}
736 </td>
737 </tr>
738
739 </#if>
740 </#list>
741</#if>
742 </tbody>
743 </table>
744 </div>
745
746</#if>
747
748
749
750
751
752
753
754
755
756 <h2 class="mb-3">Modulistica e licenze</h2>
757
758 <#if ModulisticaLicenze?has_content && ModulisticaLicenze.getSiblings()?has_content && (ModulisticaLicenze.getSiblings()?first)?has_content && (ModulisticaLicenze.getSiblings()?first).getData()!=''>
759 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
760
761 <div>
762 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
763 <tbody>
764 <tr>
765 <th class="text-center" scope="col" style="width:80%;">
766 Nome documento
767 </th>
768 <th class="text-center" scope="col" style="width:20%;">
769 Data
770 </th>
771 </tr>
772<#if ModulisticaLicenze.getSiblings()?has_content>
773 <#list ModulisticaLicenze.getSiblings() as cur_Allegati>
774 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
775 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
776 <#assign groupId=themeDisplay.getScopeGroupId()/>
777 <#assign uuid=link[7]?split("?")?first/>
778 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
779 <#assign icon = getIconFromMime(file.getMimeType())/>
780 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
781 <tr>
782 <td>
783 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
784 title="${cur_Allegati.TitoloAll.getData()}"
785</#if>
786 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
787 <div>(dimensione:${fileSizeHuman})</div>
788 <p>${file.getDescription()}</p>
789
790 </td>
791 <td class="text-center">
792 ${file.getCreateDate()?string("dd/MM/yyyy")}
793 </td>
794 </tr>
795
796 </#if>
797 </#list>
798</#if>
799 </tbody>
800 </table>
801 </div>
802
803</#if>
804
805
806
807
808
809
810
811
812
813
814
815 <h2 class="mb-3">Procedimento ordinario</h2>
816
817 <#if ProcedimentoOrdinario?has_content && ProcedimentoOrdinario.getSiblings()?has_content && (ProcedimentoOrdinario.getSiblings()?first)?has_content && (ProcedimentoOrdinario.getSiblings()?first).getData()!=''>
818 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
819
820 <div>
821 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
822 <tbody>
823 <tr>
824 <th class="text-center" scope="col" style="width:80%;">
825 Nome documento
826 </th>
827 <th class="text-center" scope="col" style="width:20%;">
828 Data
829 </th>
830 </tr>
831<#if ProcedimentoOrdinario.getSiblings()?has_content>
832 <#list ProcedimentoOrdinario.getSiblings() as cur_Allegati>
833 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
834 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
835 <#assign groupId=themeDisplay.getScopeGroupId()/>
836 <#assign uuid=link[7]?split("?")?first/>
837 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
838 <#assign icon = getIconFromMime(file.getMimeType())/>
839 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
840 <tr>
841 <td>
842 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
843 title="${cur_Allegati.TitoloAll.getData()}"
844</#if>
845 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
846 <div>(dimensione:${fileSizeHuman})</div>
847 <p>${file.getDescription()}</p>
848
849 </td>
850 <td class="text-center">
851 ${file.getCreateDate()?string("dd/MM/yyyy")}
852 </td>
853 </tr>
854
855 </#if>
856 </#list>
857</#if>
858 </tbody>
859 </table>
860 </div>
861
862</#if>
863
864
865
866
867
868 <h2 class="mb-3">Commercio</h2>
869
870 <#if Commercio?has_content && Commercio.getSiblings()?has_content && (Commercio.getSiblings()?first)?has_content && (Commercio.getSiblings()?first).getData()!=''>
871 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
872
873 <div>
874 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
875 <tbody>
876 <tr>
877 <th class="text-center" scope="col" style="width:80%;">
878 Nome documento
879 </th>
880 <th class="text-center" scope="col" style="width:20%;">
881 Data
882 </th>
883 </tr>
884<#if Commercio.getSiblings()?has_content>
885 <#list Commercio.getSiblings() as cur_Allegati>
886 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
887 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
888 <#assign groupId=themeDisplay.getScopeGroupId()/>
889 <#assign uuid=link[7]?split("?")?first/>
890 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
891 <#assign icon = getIconFromMime(file.getMimeType())/>
892 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
893 <tr>
894 <td>
895 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
896 title="${cur_Allegati.TitoloAll.getData()}"
897</#if>
898 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
899 <div>(dimensione:${fileSizeHuman})</div>
900 <p>${file.getDescription()}</p>
901
902 </td>
903 <td class="text-center">
904 ${file.getCreateDate()?string("dd/MM/yyyy")}
905 </td>
906 </tr>
907
908 </#if>
909 </#list>
910</#if>
911 </tbody>
912 </table>
913 </div>
914
915</#if>
916
917
918
919
920
921
922
923 <h2 class="mb-3">Deliberazione commissariale con i poteri del consiglio comunale N19</h2>
924
925 <#if DeliberazioneCommissarialeConIPoteriDelConsiglioComunaleN19?has_content && DeliberazioneCommissarialeConIPoteriDelConsiglioComunaleN19.getSiblings()?has_content && (DeliberazioneCommissarialeConIPoteriDelConsiglioComunaleN19.getSiblings()?first)?has_content && (DeliberazioneCommissarialeConIPoteriDelConsiglioComunaleN19.getSiblings()?first).getData()!=''>
926 <#assign documentFolderAndEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
927
928 <div>
929 <table class="grid table table-responsive" cellspacing="0" rules="all" border="1" id="cphMain_ucDettaglioContenuto_gvAllegati" style="display:table;width:100%;border-collapse:collapse;">
930 <tbody>
931 <tr>
932 <th class="text-center" scope="col" style="width:80%;">
933 Nome documento
934 </th>
935 <th class="text-center" scope="col" style="width:20%;">
936 Data
937 </th>
938 </tr>
939<#if DeliberazioneCommissarialeConIPoteriDelConsiglioComunaleN19.getSiblings()?has_content>
940 <#list DeliberazioneCommissarialeConIPoteriDelConsiglioComunaleN19.getSiblings() as cur_Allegati>
941 <#if cur_Allegati?? && cur_Allegati.getData()?has_content && cur_Allegati.getData()!=''>
942 <#assign link=cur_Allegati.getData()?substring(1)?split("/")/>
943 <#assign groupId=themeDisplay.getScopeGroupId()/>
944 <#assign uuid=link[7]?split("?")?first/>
945 <#assign file=documentFolderAndEntryLocalService.getFileEntryByUuidAndGroupId(uuid,groupId)/>
946 <#assign icon = getIconFromMime(file.getMimeType())/>
947 <#assign fileSizeHuman = getFileSizeHuman(file.getSize())/>
948 <tr>
949 <td>
950 <a <#if cur_Allegati?? && cur_Allegati.TitoloAll?? && cur_Allegati.TitoloAll.getData()?has_content>
951 title="${cur_Allegati.TitoloAll.getData()}"
952</#if>
953 href="/documents/${file.getGroupId()}/${file.getFolderId()}/${file.getTitle()}/${file.getUuid()}?download=true"><i class="fa ${icon}"></i> ${file.getFileName()?replace("+", " ")?html}</a>
954 <div>(dimensione:${fileSizeHuman})</div>
955 <p>${file.getDescription()}</p>
956
957 </td>
958 <td class="text-center">
959 ${file.getCreateDate()?string("dd/MM/yyyy")}
960 </td>
961 </tr>
962
963 </#if>
964 </#list>
965</#if>
966 </tbody>
967 </table>
968 </div>
969
970</#if>
971-->
972
973
974</article>
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989 </article>
990 <div class="row"> </div> <div class="row"> </div>
991 <article id="Uffici" class="it-page-section anchor-offset" data-audio="">
992 <#if AreaUfficio.getData() != ''><div class="marginBottom20"><b>Area Ufficio:</b> ${AreaUfficio.getData()}</div></#if>
993 <#if DescrizioneUfficio.getData() != ''><div class="marginBottom20"><b>Ufficio responsabile:</b> ${DescrizioneUfficio.getData()}</div></#if>
994 </article>
995 <div class="row"> </div>
996 <article id="ulteriori-informazioni" class="it-page-section anchor-offset mt-5">
997 <h2 class="mb-3">Ulteriori Informazioni</h2>
998 <h5 class="no_toc">Licenza d'uso</h5>
999 <div class="text-sans-serif chip chip-lg mr-2 me-2 text-nowrap chip-simple chip-secondary"><span class="chip-label">Licenza sconosciuta</span></div>
1000 <#if !(UlterioriInformazioni.getData() ?contains("Ulteriori informazioni") ) > ${UlterioriInformazioni.getData()}</#if>
1001 </article>
1002
1003 <article id="ultimo-aggiornamento" class="anchor-offset mt-5">
1004 <h4>Ultimo aggiornamento: <span class="h6 fw-normal">
1005 ${.vars["reserved-article-modified-date"].data}
1006
1007 </article>
1008 </section>
1009 </div>
1010 </div>
1011
1012
1013<!-- fine -->
1014
1015<script>
1016 /*document.addEventListener('DOMContentLoaded', function () {*/
1017 // Ottieni tutti gli elementi con la classe "nav-link"
1018 var navLinks = document.querySelectorAll('.nav-link');
1019
1020 // Aggiungi un gestore di eventi a ciascun elemento
1021 navLinks.forEach(function (link) {
1022 link.addEventListener('click', function (event) {
1023 // Rimuovi la classe "active" da tutti gli elementi
1024 navLinks.forEach(function (link) {
1025 link.classList.remove('active');
1026 });
1027
1028 // Aggiungi la classe "active" solo all'elemento cliccato
1029 this.classList.add('active');
1030 });
1031
1032 // Aggiungi un gestore di eventi per l'hover
1033 link.addEventListener('mouseover', function (event) {
1034 // Aggiungi la classe "hover" quando l'elemento è passato sopra
1035 this.classList.add('hover');
1036 });
1037
1038 link.addEventListener('mouseout', function (event) {
1039 // Rimuovi la classe "hover" quando l'elemento non è più passato sopra
1040 this.classList.remove('hover');
1041 });
1042 });
1043 // });
1044</script>
1045<style>
1046
1047
1048
1049
1050
1051</style>
1052
1053<#function getCategoriesOfArticle>
1054<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
1055<#assign articleId=.vars['reserved-article-id'].getData()/>
1056<#assign groupId = themeDisplay.getScopeGroupId()/>
1057<#assign article = journalArticleLocalService.getArticle(groupId,articleId)/>
1058<#assign assetCategoryLocalService = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]/>
1059<#assign resourcePrimaryKey=article.getResourcePrimKey()/>
1060<#assign categories = assetCategoryLocalService.getCategoryNames("com.liferay.journal.model.JournalArticle",resourcePrimaryKey)/>
1061<#return categories/>
1062</#function>
Contatta il comune
- Leggi le domande frequenti
- Richiedi assistenza
- Chiama il numero +39 080-325.91.11
- Prenota appuntamento