Aggiornamenti
Java method "static com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil.getCategory(long)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign categoryParameter = AssetCate... [in template "10154#10192#17343233" at line 109, column 9] ----
1<#assign siteBaseURL = themeDisplay.getPortalURL() />
2<#assign LayoutLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"] />
3<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
4
5
6
7<#assign currentPageName = themeDisplay.getLayout().getName(locale) />
8
9<#assign iconTema = "" />
10<#assign headerPageName = "" />
11<#assign headerPageURL = "" />
12<#assign subHeaderPageName = "" />
13<#assign subHeaderPageURL = "" />
14<#assign sottotema = false />
15<#assign hasSubSottotema = false />
16
17<#assign temaPage = ""/>
18<#assign temaPageProva = ""/>
19
20<#assign layout = themeDisplay.getLayout() />
21<#if layout.getParentLayoutId() != 0 >
22 <#assign parentLayout = LayoutLocalServiceUtil.getLayout(layout.getGroupId(), false, layout.getParentLayoutId()) />
23
24 <#if parentLayout.getParentLayoutId() != 0 && parentLayout.getName(locale) != "TEMI E SERVIZI">
25
26 <#assign temaPage = parentLayout />
27
28 <#assign sottotema = true />
29 <#assign headerPageName = parentLayout.getName(locale) />
30 <#assign headerPageURL = siteBaseURL + parentLayout.getFriendlyURL() />
31
32 <#assign parentParentLayout = LayoutLocalServiceUtil.getLayout(parentLayout.getGroupId(), false, parentLayout.getParentLayoutId()) />
33
34 <#if parentParentLayout.getParentLayoutId() != 0 && parentParentLayout.getName(locale) != "TEMI E SERVIZI">
35 <#assign parentParentParentLayout = LayoutLocalServiceUtil.getLayout(parentParentLayout.getGroupId(), false, parentParentLayout.getParentLayoutId()) />
36
37 <#if parentParentParentLayout.getParentLayoutId() != 0 && parentParentParentLayout.getName(locale) == "TEMI E SERVIZI">
38 <#assign iconTema = "rt-icon-" + parentParentLayout.getName(locale)?replace(" ", "")?replace("à","a")?lower_case />
39 <#assign headerPageName = parentParentLayout.getName(locale) />
40 <#assign headerPageURL = siteBaseURL + parentParentLayout.getFriendlyURL() />
41 <#assign subHeaderPageName = parentLayout.getName(locale) />
42 <#assign subHeaderPageURL = siteBaseURL + parentLayout.getFriendlyURL() />
43 <#assign hasSubSottotema = true />
44
45 <#assign temaPage = parentParentLayout />
46
47 </#if>
48 <#else>
49 <#assign iconTema = "rt-icon-" + parentLayout.getName(locale)?replace(" ", "")?replace("à","a")?lower_case />
50 <#assign headerPageName = parentLayout.getName(locale) />
51 </#if>
52
53 <#else>
54 <#assign temaPage = themeDisplay.getLayout() />
55
56 <#assign iconTema = "rt-icon-" + currentPageName?replace(" ", "")?replace("à","a")?lower_case />
57 </#if>
58
59</#if>
60
61<#assign descrizioneTema = "" />
62<#assign pageAggiornamentiTema = "" />
63<#assign pageCampagnaTema = "" />
64<#assign pageSpecialiTema = "" />
65<#assign pageServiziTema = "" />
66
67<#assign cssSottoTema = "" />
68<#if hasSubSottotema || sottotema>
69 <#assign cssSottoTema = "rt-subheader--subthemes" />
70</#if>
71
72<#assign rtIcon = "" />
73 <#if layout.getExpandoBridge().hasAttribute("RT Icon") >
74 <#assign rtIcon = layout.getExpandoBridge().getAttribute("RT Icon")?html />
75</#if>
76
77
78<#if temaPage?? && temaPage != "">
79
80 <#if temaPage.getExpandoBridge().hasAttribute("Introduzione Pagina") >
81 <#assign descrizioneTema = temaPage.getExpandoBridge().getAttribute("Introduzione Pagina")?html />
82 </#if>
83
84 <#if temaPage.getExpandoBridge().hasAttribute("Pagina Aggiornamenti Tema") >
85 <#assign pageAggiornamentiTema = temaPage.getExpandoBridge().getAttribute("Pagina Aggiornamenti Tema") />
86 </#if>
87
88 <#if temaPage.getExpandoBridge().hasAttribute("Pagina Campagne Tema") >
89 <#assign pageCampagnaTema = temaPage.getExpandoBridge().getAttribute("Pagina Campagne Tema") />
90 </#if>
91
92 <#if temaPage.getExpandoBridge().hasAttribute("Pagina Speciali Tema") >
93 <#assign pageSpecialiTema = temaPage.getExpandoBridge().getAttribute("Pagina Speciali Tema") />
94 </#if>
95
96 <#if temaPage.getExpandoBridge().hasAttribute("Pagina Servizi Tema") >
97 <#assign pageServiziTema = temaPage.getExpandoBridge().getAttribute("Pagina Servizi Tema") />
98 </#if>
99
100</#if>
101
102<#assign categoryURLParameter = "" />
103<#assign hasCategoryParameter = "false" />
104<#assign categoryParameter = "" />
105
106<#if themeDisplay.getURLCurrent()?contains("p_r_p_categoryId")>
107 <#assign categoryURLParameter = request.getParameter("p_r_p_categoryId") />
108 <#if categoryURLParameter?? && categoryURLParameter?has_content>
109 <#assign categoryParameter = AssetCategoryLocalServiceUtil.getCategory(categoryURLParameter?number) />
110 <#if categoryParameter?? && categoryParameter?has_content>
111 <#if categoryParameter.getParentCategoryId() != 0>
112 <#assign hasCategoryParameter = "true" />
113 </#if>
114 </#if>
115 </#if>
116</#if>
117
118<#if !entries?has_content>
119
120 <div class="rt-subheader rt-subheader--no-bg rt-subheader--has-submenu rt-subheader--themes ${cssSottoTema?html}">
121 <div class="rt-subheader__wrapper">
122
123 <div class="rt-subheader__content">
124 <div class="rt-container">
125
126 <#if sottotema>
127 <div class="rt-subheader__taxonomy rt-subheader__taxonomy-emphasis">
128 <i aria-hidden="true" class="rt-subheader__icon icon ${iconTema}"></i>
129 <a href="${headerPageURL?replace('\'', '-')?replace(' ', '-')?replace('à', 'a')?replace('ò', 'o')?replace('è', 'e')?replace('é', 'e')?replace('ù', 'u')?replace(',', '')?lower_case}" aria-label="Torna al tema ${headerPageName}" title="Torna al tema ${headerPageName}" class="rt-subheader__taxonomy-main">
130 ${headerPageName}
131 </a>
132 <#if hasSubSottotema>
133
134 <a href="${subHeaderPageURL?replace('\'', '-')?replace(' ', '-')?replace('à', 'a')?replace('ò', 'o')?replace('è', 'e')?replace('é', 'e')?replace('ù', 'u')?replace(',', '')?lower_case}" aria-label="Torna al tema ${subHeaderPageName}" title="Torna al tema ${subHeaderPageName}" class="rt-subheader__taxonomy-main">
135 ${subHeaderPageName}
136 </a>
137 </#if>
138 <#if hasCategoryParameter == "true" && categoryParameter?? && categoryParameter?has_content>
139
140 <a href="/${categoryParameter.getName()?replace('\'', '-')?replace(' ', '-')?replace('à', 'a')?replace('ò', 'o')?replace('è', 'e')?replace('é', 'e')?replace('ù', 'u')?replace(',', '')?lower_case}" aria-label="Torna al tema ${categoryParameter.getName()}" title="Torna al tema ${categoryParameter.getName()}" class="rt-subheader__taxonomy-main">
141 ${categoryParameter.getName()}
142 </a>
143 </#if>
144 </div>
145 </#if>
146
147 <h1 class="rt-subheader__title rt-subheader__title--main">
148 <#if rtIcon?? && rtIcon != "">
149 <i aria-hidden="true" class="icon icon-subtheme ${rtIcon?html}"></i>
150 </#if>
151 <#if !sottotema>
152 <i aria-hidden="true" class="rt-subheader__icon icon ${iconTema}"></i>
153 </#if>
154 ${currentPageName}
155 </h1>
156
157 <#if headerPageName == "" >
158 <#assign headerPageName = currentPageName />
159 </#if>
160
161 <div class="rt-subheader__menu-categories">
162 <#if pageAggiornamentiTema?? && pageAggiornamentiTema != "">
163 <a aria-label="Vedi tutti gli Aggiornamenti" title="Vedi tutti gli Aggiornamenti" class="rt-subheader__menu-categories-item" href="${pageAggiornamentiTema}">
164 <i aria-hidden="true" class="fas fa-bell"></i> <span class="rt-subheader__menu-categories-label">Aggiornamenti</span>
165 </a>
166 </#if>
167
168 <#if pageSpecialiTema?? && pageSpecialiTema != "">
169 <a aria-label="Vedi tutti gli Speciali" title="Vedi tutti gli Speciali" class="rt-subheader__menu-categories-item" href="${pageSpecialiTema}">
170 <i aria-hidden="true" class="fas fa-bullseye"></i> <span class="rt-subheader__menu-categories-label">Speciali</span>
171 </a>
172 </#if>
173
174
175 <#if pageCampagnaTema?? && pageCampagnaTema != "">
176 <a aria-label="Vedi tutte le Campagne e gli Eventi" title="Vedi tutte le Campagne e gli Eventi" class="rt-subheader__menu-categories-item" href="${pageCampagnaTema}">
177 <i aria-hidden="true" class="fas fa-bullhorn"></i> <span class="rt-subheader__menu-categories-label">Campagne/Eventi</span>
178 </a>
179 </#if>
180
181 <#if pageServiziTema?? && pageServiziTema != "">
182 <a aria-label="Vedi tutti i Servizi" title="Vedi tutti i Servizi" class="rt-subheader__menu-categories-item" href="${pageServiziTema}">
183 <i aria-hidden="true" class="fas fa-cog"></i> <span class="rt-subheader__menu-categories-label">Servizi</span>
184 </a>
185 </#if>
186 </div>
187 </div>
188 </div>
189
190 </div>
191 </div>
192
193<#else>
194
195<div class="rt-subheader rt-subheader--no-bg rt-subheader--has-submenu rt-subheader--themes ${cssSottoTema?html}">
196 <div class="rt-subheader__wrapper">
197
198 <div class="rt-subheader__content">
199 <div class="rt-container">
200
201 <#if sottotema>
202 <div class="rt-subheader__taxonomy rt-subheader__taxonomy-emphasis">
203 <i aria-hidden="true" class="rt-subheader__icon icon ${iconTema}"></i>
204 <a href="${headerPageURL?replace('\'', '-')?replace(' ', '-')?replace('à', 'a')?replace('ò', 'o')?replace('è', 'e')?replace('é', 'e')?replace('ù', 'u')?replace(',', '')?lower_case}" aria-label="Torna al tema ${headerPageName}" title="Torna al tema ${headerPageName}" class="rt-subheader__taxonomy-main">
205 ${headerPageName}
206 </a>
207 <#if hasSubSottotema>
208
209 <a href="${subHeaderPageURL?replace('\'', '-')?replace(' ', '-')?replace('à', 'a')?replace('ò', 'o')?replace('è', 'e')?replace('é', 'e')?replace('ù', 'u')?replace(',', '')?lower_case}" aria-label="Torna al tema ${subHeaderPageName}" title="Torna al tema ${subHeaderPageName}" class="rt-subheader__taxonomy-main">
210 ${subHeaderPageName}
211 </a>
212 </#if>
213 <#if hasCategoryParameter == "true" && categoryParameter?? && categoryParameter?has_content>
214
215 <a href="/${categoryParameter.getName()?replace('\'', '-')?replace(' ', '-')?replace('à', 'a')?replace('ò', 'o')?replace('è', 'e')?replace('é', 'e')?replace('ù', 'u')?replace(',', '')?lower_case}" aria-label="Torna al tema ${categoryParameter.getName()}" title="Torna al tema ${categoryParameter.getName()}" class="rt-subheader__taxonomy-main">
216 ${categoryParameter.getName()}
217 </a>
218 </#if>
219 </div>
220 </#if>
221
222 <h1 class="rt-subheader__title rt-subheader__title--main">
223 <#if rtIcon?? && rtIcon != "">
224 <i aria-hidden="true" class="icon icon-subtheme ${rtIcon?html}"></i>
225 </#if>
226 <#if !sottotema>
227 <i aria-hidden="true" class="rt-subheader__icon icon ${iconTema}"></i>
228 </#if>
229 ${currentPageName}
230 </h1>
231
232 <#if headerPageName == "" >
233 <#assign headerPageName = currentPageName />
234 </#if>
235 <#if temaPage?? && temaPage != "">
236 <a href="#" class="rt-subheader-dropdown-toggle rt-has-tooltip tooltipster" title="Tutte le sezioni di ${headerPageName}" aria-label="Tutte le sezioni di ${headerPageName}">
237 <div class="rt-subheader-dropdown-toggle-text rt-subheader-dropdown-toggle-explore is-visible">
238 <span class="rt-subheader-dropdown-toggle__label">Tutte le sezioni</span> <i aria-hidden="true" class="fas fa-chevron-down"></i>
239 </div>
240
241 <div class="rt-subheader-dropdown-toggle-text rt-subheader-dropdown-toggle-close is-hidden">
242 <span class="rt-subheader-dropdown-toggle__label">Chiudi il menù </span> <i aria-hidden="true" class="far fa-times"></i>
243 </div>
244 </a>
245 </#if>
246
247
248 <div class="rt-subheader__menu-categories">
249 <#if pageAggiornamentiTema?? && pageAggiornamentiTema != "">
250 <a aria-label="Vedi tutti gli Aggiornamenti" title="Vedi tutti gli Aggiornamenti" class="rt-subheader__menu-categories-item" href="${pageAggiornamentiTema}">
251 <i aria-hidden="true" class="fas fa-bell"></i> <span class="rt-subheader__menu-categories-label">Aggiornamenti</span>
252 </a>
253 </#if>
254
255 <#if pageSpecialiTema?? && pageSpecialiTema != "">
256 <a aria-label="Vedi tutti gli Speciali" title="Vedi tutti gli Speciali" class="rt-subheader__menu-categories-item" href="${pageSpecialiTema}">
257 <i aria-hidden="true" class="fas fa-bullseye"></i> <span class="rt-subheader__menu-categories-label">Speciali</span>
258 </a>
259 </#if>
260
261
262 <#if pageCampagnaTema?? && pageCampagnaTema != "">
263 <a aria-label="Vedi tutte le Campagne/Eventi" title="Vedi tutte le Campagne/Eventi" class="rt-subheader__menu-categories-item" href="${pageCampagnaTema}">
264 <i aria-hidden="true" class="fas fa-bullhorn"></i> <span class="rt-subheader__menu-categories-label">Campagne/Eventi</span>
265 </a>
266 </#if>
267
268 <#if pageServiziTema?? && pageServiziTema != "">
269 <a aria-label="Vedi tutti i Servizi" title="Vedi tutti i Servizi" class="rt-subheader__menu-categories-item" href="${pageServiziTema}">
270 <i aria-hidden="true" class="fas fa-cog"></i> <span class="rt-subheader__menu-categories-label">Servizi</span>
271 </a>
272 </#if>
273 </div>
274 </div>
275
276 <#assign classHasSubMenu = "" />
277 <#if sottotema>
278 <#assign classHasSubMenu = "has-submenu-opened" />
279 </#if>
280
281 <div class="rt-subheader__menu">
282 <div class="rt-container">
283
284 <div class="rt-subheader__menu-excerpt">
285 <h2 class="rt-subheader__menu-title">
286 ${headerPageName}
287 </h2>
288 <#if descrizioneTema?? >
289 ${descrizioneTema}
290 </#if>
291 </div>
292
293 <div class="rt-subheader__menu-list">
294 <ul>
295 <#assign navItems = entries />
296 <#list navItems as navItem>
297 <#assign classSubheaderMenu = "" />
298 <#if navItem.isSelected()>
299 <#assign classSubheaderMenu = "is-active" />
300 <#else>
301 <#if hasSubSottotema>
302 <#if navItem.getName() == subHeaderPageName>
303 <#assign classSubheaderMenu = "is-active" />
304 </#if>
305 </#if>
306 </#if>
307
308 <li class="${classSubheaderMenu}">
309 <a aria-label="Vai a ${navItem.getName()}" title="Vai a ${navItem.getName()}" tabindex="0" href="${navItem.getURL()}">
310 ${navItem.getName()} <i aria-hidden="true" class="far fa-chevron-right"></i>
311 </a>
312 </li>
313 </#list>
314 </ul>
315 </div>
316
317 <a tabindex="-1" aria-hidden="true" class="rt-mobile-menu-expand" href="#">
318 Espandi il menu <i aria-hidden="true" class="far fa-chevron-down"></i>
319 </a>
320
321 </div>
322 </div>
323 </div>
324
325 </div>
326</div>
327</#if>
In ricordo dello sterminio e delle persecuzioni del popolo ebraico e dei deportati militari e politici italiani
Approvazione elenco progetti ammessi, finanziati e non finanziati, impegno di spesa e liquidazione
Per conservare la memoria della tragedia degli italiani e di tutte le vittime delle foibe
Sono 5000 i corsi GOL finanziati al 30 settembre
La competizione che premia le migliori iniziative imprenditoriali ad elevato contenuto tecnologico e provenienti dal mondo della ricerca ed offre la possibilità di trasformare un’idea in un’impresa...
Competizione conclusa
Le misure per l’occupazione e l’autonomia dei giovani in Toscana proseguono con nuovi finanziamenti comunitari, nazionali e regionali
Sfide, speranze e sogni di chi ha scelto le opportunità Giovanisì
Per conservare la memoria della tragedia degli italiani e di tutte le vittime delle foibe
In ricordo dello sterminio e delle persecuzioni del popolo ebraico e dei deportati militari e politici italiani
Martedi 13 febbraio 2024, ore 9:30, Educatorio Del Fuligno, Sala Blu, via Faenza 48, Firenze
Il camper Giovanisì in viaggio nelle scuole toscane
Termini e modalità di rendicontazione
Tutti gli strumenti per supportare la scelta degli studi, dalla scuola superiore ai percorsi IeFP
Nuove date su tutto il territorio della Toscana