Home - ALS-Fattore2a
The following has evaluated to null or missing: ==> xPathSelector.selectSingleNode(rootElement) [in template "20157#20197#9169769" at line 14, column 46] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign tipoAlert = xPathSelector.sel... [in template "20157#20197#9169769" at line 14, column 25] ----
1<#assign lightAlertList = [] />
2<#assign redAlertList = [] />
3<#assign blockingAlertList = [] />
4
5<#if entries?has_content>
6 <#list entries as curEntry>
7 <#assign renderer = curEntry.getAssetRenderer() />
8 <#assign className = renderer.getClassName() />
9 <#if className == "com.liferay.journal.model.JournalArticle">
10 <#assign journalArticle = renderer.getArticle() />
11 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
12 <#assign rootElement = document.getRootElement() />
13 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_tipo']/dynamic-content[@language-id = '${locale}']") />
14 <#assign tipoAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() />
15 </#if>
16
17 <#if tipoAlert?trim?matches("light")>
18 <#assign lightAlertList = lightAlertList + [curEntry] />
19 <#elseif tipoAlert?trim?matches("red")>
20 <#assign redAlertList = redAlertList + [curEntry] />
21 <#elseif tipoAlert?trim?matches("blocking")>
22 <#assign blockingAlertList = blockingAlertList + [curEntry] />
23 </#if>
24
25 </#list>
26</#if>
27
28<#if redAlertList?has_content>
29 <div class="AF-Alert AF-AlertSlider AF-AlertSlider-error js-alert-slider" data-state="">
30 <div class="container">
31 <div class="row">
32 <div class="col-12">
33 <div class="AF-Alert_info AF-AlertSlider_info">
34 <div class="AF-AlertSliderNavigator">
35 <span class="swiper-button-prev-red swiper-button-prev-alert swiper-button-disabled" tabindex="0" role="button" aria-label="Previous slide" aria-disabled="true">
36 <svg class="AF-AlertSliderNavigator_icon AF-AlertSliderNavigator_icon-left" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
37 <use xlink:href="#chevron-light-right"></use>
38 </svg>
39 </span>
40 <div class="swiper-pagination-red"></div>
41 <span class="swiper-button-next-red swiper-button-next-alert" tabindex="0" role="button" aria-label="Next slide" aria-disabled="false">
42 <svg class="AF-AlertSliderNavigator_icon" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
43 <use xlink:href="#chevron-light-right"></use>
44 </svg>
45 </span>
46 </div>
47 <div id="AlertSliderRed" class="swiper-container swiper-container-initialized swiper-container-horizontal">
48 <div class="swiper-wrapper">
49 <#list redAlertList as curEntry>
50 <#assign renderer = curEntry.getAssetRenderer() />
51 <#assign className = renderer.getClassName() />
52 <#if className == "com.liferay.journal.model.JournalArticle">
53 <#assign journalArticle = renderer.getArticle() />
54 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
55 <#assign rootElement = document.getRootElement() />
56 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_titolo']/dynamic-content[@language-id = '${locale}']") />
57 <#assign titoloAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() />
58 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='label_button']/dynamic-content[@language-id = '${locale}']") />
59 <#assign labelButton = xPathSelector.selectSingleNode(rootElement).getStringValue() />
60 <#assign xPathSelector = document.valueOf("//dynamic-element[@name='alert_linkInterno']/dynamic-content[@language-id = '${locale}']/text()") />
61 <#assign alertLinkInterno = "" />
62 <#if xPathSelector?trim != "">
63 <#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') />
64 <#assign values = xPathSelector?split("@") />
65 <#if values?has_content>
66 <#if (values?size > 2)>
67 <#assign groupId= values[2]?number/>
68 </#if>
69 <#assign LayoutId=values[0]?number/>
70 <#if values[1]?contains("public")>
71 <#assign privateLayout=false/>
72 <#else>
73 <#assign privateLayout=true/>
74 </#if>
75 <#assign pageLayout = layoutLocalService.getLayout(groupId, privateLayout, LayoutId) />
76 <#assign alertLinkInterno = pageLayout.getFriendlyURL() />
77 </#if>
78 </#if>
79 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkDettaglioProdotto']/dynamic-content[@language-id = '${locale}']") />
80 <#assign alertLinkDettaglioProdotto = xPathSelector.selectSingleNode(rootElement).getStringValue() />
81 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkEsterno']/dynamic-content[@language-id = '${locale}']") />
82 <#assign alertLinkEsterno = xPathSelector.selectSingleNode(rootElement).getStringValue() />
83
84 <#if alertLinkInterno?trim != "">
85 <#assign viewURL = "."+alertLinkInterno />
86 <#assign target = "_self" />
87 <#elseif alertLinkDettaglioProdotto?trim != "">
88 <#assign viewURL = alertLinkDettaglioProdotto />
89 <#assign target = "_self" />
90 <#elseif alertLinkEsterno?trim != "">
91 <#assign viewURL = alertLinkEsterno />
92 <#assign target = "_blank" />
93 <#else>
94 <#assign viewURL = "#" />
95 <#assign target = "_self" />
96 </#if>
97
98 </#if>
99
100 <div class="AF-AlertSlide swiper-slide">
101 <p class="AF-Alert_text mb-0x mb-md-0x">
102 <span class="AF-AlertSlide_title">
103 <strong>${languageUtil.get(request,"multilingua.adt2019_ALERT.lbl.attenzione" )}</strong>
104 </span>
105 ${titoloAlert}
106 </p>
107 <div class="AF-AlertSlide_cta">
108 <a href="${viewURL}" class="AF-Btn AF-Btn-secondary">
109 <span class="AF-Btn_label AF-Btn_label-small">${labelButton}</span>
110 </a>
111 </div>
112 </div>
113 </#list>
114 </div>
115 <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>
116 </div>
117 </div>
118 </div>
119 </div>
120 </div>
121 </div>
122</#if>
123
124<#if lightAlertList?has_content>
125 <div class="AF-Alert AF-AlertSlider AF-AlertSlider-warning js-alert-slider" data-state="">
126 <div class="container">
127 <div class="row">
128 <div class="col-12">
129 <div class="AF-Alert_info AF-AlertSlider_info">
130 <div class="AF-AlertSliderNavigator">
131 <span class="swiper-button-prev-light swiper-button-prev-alert swiper-button-disabled" tabindex="0" role="button" aria-label="Previous slide" aria-disabled="true">
132 <svg class="AF-AlertSliderNavigator_icon AF-AlertSliderNavigator_icon-left" xmlns="http://www.w3.org/2000/svg">
133 <use xlink:href="#chevron-light-right"></use>
134 </svg>
135 </span>
136 <div class="swiper-pagination-light"></div>
137 <span class="swiper-button-next-light swiper-button-next-alert" tabindex="0" role="button" aria-label="Next slide" aria-disabled="false">
138 <svg class="AF-AlertSliderNavigator_icon" xmlns="http://www.w3.org/2000/svg">
139 <use xlink:href="#chevron-light-right"></use>
140 </svg>
141 </span>
142 </div>
143 <div id="AlertSliderLight" class="swiper-container swiper-container-initialized swiper-container-horizontal">
144 <div class="swiper-wrapper">
145 <#list lightAlertList as curEntry>
146 <#assign renderer = curEntry.getAssetRenderer() />
147 <#assign className = renderer.getClassName() />
148 <#if className == "com.liferay.journal.model.JournalArticle">
149 <#assign journalArticle = renderer.getArticle() />
150 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
151 <#assign rootElement = document.getRootElement() />
152 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_titolo']/dynamic-content[@language-id = '${locale}']") />
153 <#assign titoloAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() />
154 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='label_button']/dynamic-content[@language-id = '${locale}']") />
155 <#assign labelButton = xPathSelector.selectSingleNode(rootElement).getStringValue() />
156 <#assign xPathSelector = document.valueOf("//dynamic-element[@name='alert_linkInterno']/dynamic-content[@language-id = '${locale}']/text()") />
157 <#assign alertLinkInterno = "" />
158 <#if xPathSelector?trim != "">
159 <#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') />
160 <#assign values = xPathSelector?split("@") />
161 <#if values?has_content>
162 <#if (values?size > 2)>
163 <#assign groupId= values[2]?number/>
164 </#if>
165 <#assign LayoutId=values[0]?number/>
166 <#if values[1]?contains("public")>
167 <#assign privateLayout=false/>
168 <#else>
169 <#assign privateLayout=true/>
170 </#if>
171 <#assign pageLayout = layoutLocalService.getLayout(groupId, privateLayout, LayoutId) />
172 <#assign alertLinkInterno = pageLayout.getFriendlyURL() />
173 </#if>
174 </#if>
175 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkDettaglioProdotto']/dynamic-content[@language-id = '${locale}']") />
176 <#assign alertLinkDettaglioProdotto = xPathSelector.selectSingleNode(rootElement).getStringValue() />
177 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkEsterno']/dynamic-content[@language-id = '${locale}']") />
178 <#assign alertLinkEsterno = xPathSelector.selectSingleNode(rootElement).getStringValue() />
179
180 <#if alertLinkInterno?trim != "">
181 <#assign viewURL = "."+alertLinkInterno />
182 <#assign target = "_self" />
183 <#elseif alertLinkDettaglioProdotto?trim != "">
184 <#assign viewURL = alertLinkDettaglioProdotto />
185 <#assign target = "_self" />
186 <#elseif alertLinkEsterno?trim != "">
187 <#assign viewURL = alertLinkEsterno />
188 <#assign target = "_blank" />
189 <#else>
190 <#assign viewURL = "#" />
191 <#assign target = "_self" />
192 </#if>
193 </#if>
194
195 <div class="AF-AlertSlide swiper-slide">
196 <p class="AF-Alert_text mb-0x mb-md-0x">
197 <span class="AF-AlertSlide_title">
198 <strong>Attenzione :</strong>
199 </span>
200 ${titoloAlert}
201 </p>
202 <div class="AF-AlertSlide_cta">
203 <a href="${viewURL}" class="AF-Btn AF-Btn-secondary">
204 <span class="AF-Btn_label AF-Btn_label-small">${labelButton}</span>
205 </a>
206 </div>
207 </div>
208 </#list>
209 </div>
210 <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>
211 </div>
212 </div>
213 </div>
214 </div>
215 </div>
216 </div>
217
218</#if>
219
220<#if blockingAlertList?has_content>
221 <#list blockingAlertList as curEntry>
222 <#assign renderer = curEntry.getAssetRenderer() />
223 <#assign className = renderer.getClassName() />
224 <#assign journalArticle = renderer.getArticle() />
225 <#if className == "com.liferay.journal.model.JournalArticle">
226 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
227 <#assign rootElement = document.getRootElement() />
228 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_titolo']/dynamic-content[@language-id = '${locale}']") />
229 <#assign titoloAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() />
230 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_descrizione']/dynamic-content[@language-id = '${locale}']") />
231 <#assign descrizioneAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() />
232 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_immagine']/dynamic-content[@language-id = '${locale}']") />
233 <#assign image = xPathSelector.selectSingleNode(rootElement).getStringValue() />
234 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='label_button']/dynamic-content[@language-id = '${locale}']") />
235 <#assign labelButton = xPathSelector.selectSingleNode(rootElement).getStringValue() />
236 <#assign xPathSelector = document.valueOf("//dynamic-element[@name='alert_linkInterno']/dynamic-content[@language-id = '${locale}']/text()") />
237 <#assign alertLinkInterno = "" />
238 <#if xPathSelector?trim != "">
239 <#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') />
240 <#assign values = xPathSelector?split("@") />
241 <#if values?has_content>
242 <#if (values?size > 2)>
243 <#assign groupId= values[2]?number/>
244 </#if>
245 <#assign LayoutId=values[0]?number/>
246 <#if values[1]?contains("public")>
247 <#assign privateLayout=false/>
248 <#else>
249 <#assign privateLayout=true/>
250 </#if>
251 <#assign pageLayout = layoutLocalService.getLayout(groupId, privateLayout, LayoutId) />
252 <#assign alertLinkInterno = pageLayout.getFriendlyURL() />
253 </#if>
254 </#if>
255 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkDettaglioProdotto']/dynamic-content[@language-id = '${locale}']") />
256 <#assign alertLinkDettaglioProdotto = xPathSelector.selectSingleNode(rootElement).getStringValue() />
257 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkEsterno']/dynamic-content[@language-id = '${locale}']") />
258 <#assign alertLinkEsterno = xPathSelector.selectSingleNode(rootElement).getStringValue() />
259
260 <#if alertLinkInterno?trim != "">
261 <#assign viewURL = "."+alertLinkInterno />
262 <#assign target = "_self" />
263 <#elseif alertLinkDettaglioProdotto?trim != "">
264 <#assign viewURL = alertLinkDettaglioProdotto />
265 <#assign target = "_self" />
266 <#elseif alertLinkEsterno?trim != "">
267 <#assign viewURL = alertLinkEsterno />
268 <#assign target = "_blank" />
269 <#else>
270 <#assign viewURL = "#" />
271 <#assign target = "_self" />
272 </#if>
273 </#if>
274
275 <#assign modal_state = "active" />
276 <#assign data_state = "open" />
277 <#if renderRequest.getCookies()??>
278 <#assign cookies = renderRequest.getCookies()>
279 <#list cookies as cookie>
280 <#if cookie.name?trim == "BLOCKING_ALERT_SESSION_" + journalArticle.articleId >
281 <#assign modal_state = "" />
282 <#assign data_state = "" />
283 </#if>
284 </#list>
285 </#if>
286
287 <div id="modal-${journalArticle.articleId}" data-article-id="${journalArticle.articleId}" class="AF-Modal" data-state=${data_state}>
288 <div class="AF-Modal_content AF-Modal_content-small">
289 <div class="AF-AlertBlocking_image mb-4x mb-md-9x">
290 <#if image?trim?? && image?trim != ''>
291 <#assign backgroundMapJson = image?eval />
292 <#assign backgroundGroupId = backgroundMapJson.groupId?number />
293 <#assign backgroundUUID = backgroundMapJson.uuid />
294 <#assign portletFileRepositoryUtil = serviceLocator.findService("com.liferay.portal.kernel.portletfilerepository.PortletFileRepositoryUtil") />
295 <#assign backgroundFileEntry = portletFileRepositoryUtil.getPortletFileEntry(backgroundUUID, backgroundGroupId) />
296 <#assign backgroundFileEntryURL = portletFileRepositoryUtil.getDownloadPortletFileEntryURL(themeDisplay, backgroundFileEntry, "") />
297 <img src="${backgroundFileEntryURL}" data-object-fit="">
298 </#if>
299 </div>
300 <div id="alertModal" class="AF-Modal_main ${modal_state} AF-AlertBlocking_main">
301 <div class="AF-Modal_container">
302 <div class="AF-Modal_header">
303 <h2 class="mb-4x">${titoloAlert}</h2>
304 <p class="mb-5x mb-md-9x">${descrizioneAlert}</p>
305 </div>
306 <a data-modal="close" href="${viewURL}" target="${target}" class="AF-Btn AF-Btn-large AF-Btn-primary" onclick="closeBlockingAlert(${journalArticle.articleId})">
307 <span class="AF-Btn_label AF-Btn_label-large">${labelButton}</span>
308 </a>
309 </div>
310 </div>
311 </div>
312 </div>
313 </#list>
314</#if>
315
316
317
318<script>
319 function closeBlockingAlert(articleId) {
320 document.cookie = "BLOCKING_ALERT_SESSION_" + articleId + "=close;";
321
322 $("[data-article-id='" + articleId + "']").each(function() {
323 $(this).attr("data-state", "");
324 $(this).find(".AF-Modal_main").removeClass("active");
325 });
326
327 if ($("body").hasClass("body-fixed")) {
328 $("body").removeClass("body-fixed");
329 }
330 }
331</script>
Benvenuti nella pagina dedicata alla convenzione assicurativa ALS-Fattore2a
“Medici che si iscriveranno alle scuole di specializzazione a novembre 2023: si precisa che le polizze in convenzione, se sottoscritte prima della firma del contratto di specializzazione nel 2023, coprono tutte le attività antecedenti e postume la firma del sopracitato contratto per le attività mediche lavorative quali ad esempio guardia medica / servizio di continuità assistenziale e svolgimento di vaccini covid-19”.
Su quale polizza vuoi calcolare il preventivo?
Assicurare la tua professione è facile e conveniente. Ottieni un preventivo in pochi minuti.
Polizza Infortuni Professionisti
Copertura integrativa per l’infortuni in forma completa.
Come fare per
La nostra assistenza sinistri, ti seguiamo passo passo nella gestione del sinistro.
Nuovo Cliente
Compila il form e ottieni una quotazione ottima per te.
Accedi al tuo account e scegli il metodo di pagamento che preferisci.
Già Cliente
Compila il form e ottieni una quotazione ottima per te.
Accedi al tuo account e scegli il metodo di pagamento che preferisci.
ALS FATTORE 2A - RC PROFESSIONALE SPECIALIZZANDI
Polizza Infortuni Professionisti
Copertura integrativa per l’infortuni in forma completa.
Ultime notizie
News e approfondimenti sugli garanzie e polizze assicurative. Resta aggiornato con Aon.