[assistenza] canvas assistenza

Aggregatore Risorse

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> request.getSession().getAttribute('selectedComune')  [in template "20099#20135#36102140" at line 7, column 6]

----
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: #if request.getSession().getAttribute...  [in template "20099#20135#36102140" at line 7, column 1]
----
1<#assign 
2prefUrl = layout.getGroup().getDisplayURL(themeDisplay, false) 
3totalItems = 0 
4selectedComuneGA= "Nessun Comune selezionato" 
5/> 
6 
7<#if request.getSession().getAttribute('selectedComune') != ""> 
8<#assign selectedComuneGA= request.getSession().getAttribute('selectedComune') /> 
9</#if> 
10 
11<#list entries as curEntry> 
12    <#assign totalItems = totalItems + 1 /> 
13</#list> 
14<#if entries?has_content> 
15<div class="assistenza-faq-search"> 
16    <section id="search" class="text-center d-none d-lg-block" style="background-image:linear-gradient(179deg, #ffffff 20%, #FCF5D0 70%)"> 
17        <div id="assistenza-faq-container" class="container py-5" style="background-image: url(${themeDisplay.getPathThemeImages()}/hera-perte_bg.png);"> 
18            <h2 class="black-three title-bigger2 bolder letter-spacing-sm mb-4">${languageUtil.get(locale, "cerchi-info-specifica")}</h2> 
19            <div id="ricerca-faq"> 
20                <#assign itemCounter = 1 /> 
21                <#list entries as curEntry> 
22 
23                <#if itemCounter % 5 == 1 || itemCounter % 5 == 4 > 
24                    <div class="row mt-3"> 
25                </#if> 
26 
27                <#assign 
28                    assetRenderer = curEntry.getAssetRenderer() 
29                    docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) 
30                    label= docXml.valueOf("//dynamic-element[@name='label']/dynamic-content/text()") 
31                    pageURL= docXml.valueOf("//dynamic-element[@name='link']/dynamic-content/text()") 
32                    link= "" 
33 
34                    /> 
35 
36                    <#if itemCounter % 5 == 0 || itemCounter % 5 == 4> 
37                        <#assign classLi = "col-lg-6"> 
38                    <#else> 
39                        <#assign classLi = "col-lg-4"> 
40                    </#if> 
41 
42                    <#if (pageURL != "")> 
43                        <#assign 
44                            layoutID = pageURL?split("@")?first 
45        					groupID = pageURL?split("@")?last 
46    					 /> 
47                    </#if> 
48                     
49                    <#if ( (layoutID != "") && (groupID!="") )> 
50                     
51                    <#attempt> 
52                        <#assign 
53        					pageLayout = heraContributorLocalService.getLayout(groupID?number, false, layoutID?number) 
54        					link = pageLayout.getFriendlyURL() 
55    					 /> 
56    			    <#recover> 
57    			    </#attempt> 
58                    </#if> 
59 
60                    <div class="${classLi}"> 
61                        <a id="assistenza-faq-domanda" href="${link}" 
62                        class="btn bg-white normal2 black mr-4 j-gtm" 
63                        data-gtm-event="assistenza_funnel" 
64                        data-gtm-category="selezione_faq" 
65                        data-gtm-event_label="${selectedComuneGA}" 
66                        data-gtm-event_action="${label}" 
67                        >${label}</a> 
68                    </div> 
69 
70                    <#if itemCounter % 5 == 0 || itemCounter % 5 == 3 > 
71                    </div> 
72                    </#if> 
73 
74                    <#assign itemCounter = itemCounter + 1 /> 
75                </#list> 
76                </div> 
77 
78        </div> 
79    </section> 
80</div> 
81</#if> 
82 
83 
84<style> 
85    div#ricerca-faq { 
86    DISPLAY: FLEX; 
87    FLEX-DIRECTION: COLUMN; 
88    JUSTIFY-CONTENT: CENTER; 
89    ALIGN-ITEMS: CENTER; 
90
91#assistenza-faq-domanda.btn { 
92    height: 70px!important; 
93    padding: 0 20px; 
94    font-size: 1rem; 
95    font-weight: bold; 
96    font-style: normal; 
97    font-stretch: normal; 
98    line-height: 2; 
99    letter-spacing: .4px; 
100    text-align: center; 
101    text-wrap: wrap!important; 
102    border-radius: 36px; 
103    display: inline-flex; 
104    align-items: center; 
105
106 
107 
108 
109#ricerca-faq .row.mt-3 { 
110    width: 100%; 
111    display: flex; 
112    justify-content: center; 
113    align-items: center; 
114
115</style> 

Servizi AAA filter comuni

Servizi erogati nel tuo comune

Aggregatore Risorse

Banner generico

Richiesta Cartografia

Accedi alla pagina per richiedere gli estratti cartografici di cui hai bisogno. Ti basterà compilare il modulo per riceverli in formato pdf.

Scopri di più

[Assistenza] - Card - Sei un tecnico o un progettista?

Sei un tecnico o un progettista?

Nella sezione di assistenza pensata per i professionisti trovi informazioni tecniche e documenti utili a espletare i procedimenti amministrativi collegati ai servizi.

Vai all’assistenza dedicata

Vai all’assistenza dedicata

Vai

Instagram