Piattaforma Collaborativa Pi.Co. - Piattaforma Collaborativa Pi.Co.
Si è verificato un errore nell'elaborarazione del modello.
Template inclusion failed (for parameter value "_TEMPLATE_CONTEXT_/20097/20121/38515/NAVIGATION-MACRO-FTL"):
Unable to find FreeMarker template with ID _TEMPLATE_CONTEXT_/20097/20121/38515/NAVIGATION-MACRO-FTL
----
FTL stack trace ("~" means nesting-related):
- Failed at: #include "${templatesPath}/NAVIGATION... [in template "20097#20123#47264" at line 1, column 1]
----
1<#include "${templatesPath}/NAVIGATION-MACRO-FTL" />
2
3<#if !entries?has_content>
4 <#if themeDisplay.isSignedIn()>
5 <div class="alert alert-info">
6 <@liferay.language key="there-are-no-menu-items-to-display" />
7 </div>
8 </#if>
9<#else>
10 <#assign
11 portletDisplay = themeDisplay.getPortletDisplay()
12 navbarId = "navbar_" + portletDisplay.getId() + "_${randomNamespace}"
13 />
14
15 <div id="${navbarId}">
16 <ul aria-label="<@liferay.language key='site-pages' />" class="nav navbar-nav navbar-site" role="menubar">
17 <#assign navItems = entries />
18 <#list navItems as navItem>
19 <#assign showChildrenNavItems = (displayDepth != 1) && navItem.hasBrowsableChildren() />
20
21 <#if navItem.isBrowsable()>
22 <#assign
23 nav_item_href_link = ""
24 nav_item_css_class = "lfr-nav-item nav-item"
25 nav_item_link_css_class = "nav-link text-truncate"
26 />
27
28 <#if navItem.isBrowsable()>
29 <#assign nav_item_href_link = "href='${navItem.getURL()}'" />
30 </#if>
31 <#if navItem.getURL()?ends_with("helpdesk") && themeDisplay.isSignedIn()>
32 <#assign nav_item_href_link = "href='https://helpdesk.pi-co.eu/znuny/customer.pl'" />
33 </#if>
34
35 <#if navItem.isSelected()>
36 <#assign
37 nav_item_css_class = "${nav_item_css_class} selected active"
38 />
39 </#if>
40
41
42 <li class="${nav_item_css_class}" id="layout_${portletDisplay.getId()}_${portletDisplay.getId()}_${navItem.getLayoutId()}" role="presentation">
43 <a class="${nav_item_link_css_class}" ${nav_item_href_link} ${navItem.getTarget()} role="menuitem">
44 <span class="text-truncate d-flex align-items-center" aria-hidden="true">
45 <#if navItem.iconURL()?has_content && navItem.iconURL() != "">
46 <img class="layout-logo" src="${navItem.iconURL()}" title="${navItem.getName()}">
47 </#if>
48 <span class="d-none d-lg-block">
49 <#if navItem.getURL()?ends_with("registrazione-ai-servizi-digitali")>
50 <#if !themeDisplay.isSignedIn()>
51 ${navItem.getName()}
52 <#else>
53 <@liferay.language key='change-profile' />
54 </#if>
55 <#else>
56 ${navItem.getName()}
57 </#if>
58 </span>
59 </span>
60 </a>
61 </li>
62
63 </#if>
64 </#list>
65
66 <#if themeDisplay.isSignedIn()>
67 <li class="lfr-nav-item nav-item" role="presentation">
68 <span class="nav-link text-truncate" style="color:#fff;">
69 <span class="text-truncate d-flex align-items-center" aria-hidden="true">
70 <img class="layout-logo" src="${themeDisplay.getPathThemeImages()}/pic/login.png" title="<@liferay.language key='access-to-services' />" />
71 <span class="d-none d-lg-block">
72 ${themeDisplay.getUser().getFirstName()} ${themeDisplay.getUser().getLastName()}
73 </span>
74 </span>
75 </span>
76 </li>
77 <li class="lfr-nav-item nav-item" role="presentation">
78 <a class="nav-link text-truncate" href="${htmlUtil.escape(themeDisplay.getURLSignOut())}" role="menuitem">
79 <span class="text-truncate d-flex align-items-center" aria-hidden="true">
80 <img class="layout-logo" src="${themeDisplay.getPathThemeImages()}/pic/logout.png" title="<@liferay.language key='logout' />">
81 </span>
82 </a>
83 </li>
84 <#else>
85 <li class="lfr-nav-item nav-item" role="presentation">
86 <a class="nav-link text-truncate" href="${htmlUtil.escape(themeDisplay.getURLSignIn())}" role="menuitem">
87 <span class="text-truncate d-flex align-items-center" aria-hidden="true">
88 <img class="layout-logo" src="${themeDisplay.getPathThemeImages()}/pic/login.png" title="<@liferay.language key='access-to-services' />">
89 <span class="d-none d-lg-block">
90 <@liferay.language key='access-to-services' />
91 </span>
92 </span>
93 </a>
94 </li>
95 </#if>
96 </ul>
97 </div>
98
99 <@liferay_aui.script use="liferay-navigation-interaction">
100 var navigation = A.one('#${navbarId}');
101
102 Liferay.Data.NAV_INTERACTION_LIST_SELECTOR = '.navbar-site';
103 Liferay.Data.NAV_LIST_SELECTOR = '.navbar-site';
104
105 if (navigation) {
106 navigation.plug(Liferay.NavigationInteraction);
107 }
108 </@>
109</#if>
News ed eventi
In questa pagina sono archiviate tutte le notizie pubblicate nel portale Upi Pi.co. Attraverso il motore di ricerca è possibile filtrare i contenuti e ricercare i contenuti di proprio interesse.
Elenco notizie
Contenuto con News Comunicazioni di servizio .
NUOVO BOLLETTINO UPI SETTORE EUROPA - L’EUROPA DELLE PROVINCE AZIONI, CONSIGLI E STRUMENTI PER COMPETERE SUI FONDI E SULLA PROGRAMMAZIONE EUROPEA
Pubblichiamo su Pi.Co. il ventunesimo numero della collana di Bollettini UPI, a cura dell’esperto nel settore Europa nell’ambito del progetto strategico “Province&Comuni”, dal titolo:...
PROGETTO PROVINCE & COMUNI: WEBINAR INTELLIGENZA ARTIFICIALE E CYBERSICUREZZA NELLA PA
Il Progetto Province&Comuni è stato promosso in occasione del webinar gratuito organizzato dall’Osservatorio AI4PA, in collaborazione con UPI e Ali Autonomie, svoltosi il 15 giugno 2026, un...
NUOVO BOLLETTINO UPI SETTORE INNOVAZIONE E DIGITALIZZAZIONE: PILLOLE DI INNOVAZIONE INTELLIGENZA ARTIFICIALE E DECISIONI ALGORITMICHE NELLA PUBBLICA AMMINISTRAZIONE
Pubblichiamo su Pi.Co. il diciottesimo numero della collana di Bollettini UPI, a cura dell’esperto nel settore Innovazione e Digitalizzazione nell’ambito del progetto strategico...
PROGETTO PROVINCE & COMUNI: WEBINAR “L’APPLICAZIONE NELLE PROVINCE DEI NUOVI CONTRATTI DI LAVORO PER LE FUNZIONI LOCALI" – 16 GIUGNO ORE 10.30
Il prossimo 16 giugno, dalle 10.30 alle 12.30, l’UPI organizza il Webinar su "L’applicazione nelle Province dei nuovi contratti di lavoro per le funzioni locali", come da programma allegato. ...
ECONOMIA CIRCOLARE: APERTA LA CALL C3 PER CITTÀ PIÙ SOSTENIBILI E CIRCOLARI
È aperta la nuova Call C3 del Circular City Centre Programme, iniziativa europea dedicata alla promozione di modelli urbani più sostenibili, circolari e resilienti. Il programma sostiene città e...
ANAC BOCCIA GLI OSCURAMENTI GENERALIZZATI DELLE OFFERTE
Il tema dell’accesso agli atti nelle procedure di appalto pubblico continua ad assumere un ruolo centrale nel sistema delineato dal nuovo Codice. Con il Comunicato del Presidente n. 10 del 6...
FONDO DECENTRATO E TETTO 2016: PER LE PROVINCE IL NODO È IL RAPPORTO TRA ADEGUAMENTO DEL LIMITE E DECRETO PA
Per Province, Città metropolitane, Comuni e Regioni si apre una fase delicata nella gestione del trattamento accessorio del personale. Anche quest’anno gli enti hanno a disposizione due strumenti...
ANAC: PRIME IMPRESSIONI SUL NUOVO BANDO TIPO N. 2
Il nuovo Bando tipo n. 2 predisposto da ANAC per l’affidamento dei servizi di architettura e ingegneria ha ottenuto un riscontro favorevole da parte degli Ordini professionali tecnici, che ne hanno...
ANAC AGGIORNA IL BANDO TIPO N. 1
Con la delibera n. 148 del 1° aprile 2026, ANAC ha aggiornato il Bando Tipo n. 1 relativo alle procedure aperte sopra soglia per servizi e forniture aggiudicate con il criterio dell’offerta...