Menù di navigazione


Alert Web

HeraAssetPublisherFilterComuneSelector

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage

Costruire insieme il futuro

TESTATA Costruire insieme il futuro

Submenu Costruire insieme il futuro

Box video Costruire Insieme Futuro

Seleziona il tuo comune

Costruire il futuro

Scopri cosa puoi fare insieme a noi per il tuo territorio

Seleziona il tuo comune

Costruiamo insieme il futuro - Numeri pt1

 

 

 

 

Costruiamo insieme il futuro center

Il coinvolgimento e la collaborazione di tutti...
 

Questo report è dedicato alle iniziative in cui la comunità locale – cittadini, clienti, enti no-profit, istituzioni pubbliche e altre aziende – assume un ruolo attivo. Azienda e comunità si mettono in gioco insieme e generano una relazione di lungo termine e un impatto ambientale e/o sociale tangibile e misurabile.

Costruire Insieme il Futuro
 
 

...sono fondamentali per raggiungere le sfide che abbiamo davanti
 

Queste iniziative rispondono agli obiettivi contenuti nelle principali politiche europee e nazionali, sintetizzati in tre ambiti in cui Hera crea valore condiviso: Perseguire la neutralità di carbonio, Rigenerare le risorse e chiudere il cerchio, Abilitare la resilienza e innovare. Questi tre ambiti sono correlati a 11 obiettivi dell’Agenda ONU 2030. Il Goal 17 “Partnership per gli Obiettivi” incoraggia e promuove collaborazioni efficaci tra soggetti pubblici, pubblico-privati e nella società civile per lo sviluppo sostenibile.

Seleziona il tuo comune

Aggregatore Risorse

Si è verificato un errore nell'elaborarazione del modello.
Java method "com.liferay.portal.json.JSONFactoryImpl.createJSONObject(String)" threw an exception when invoked on com.liferay.portal.json.JSONFactoryImpl object "com.liferay.portal.json.JSONFactoryImpl@1c7a8136"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: layoutIDJsonObject = jsonFactoryUtil...  [in template "20099#20135#10132208" at line 130, column 53]
	- Reached through: #assign-container  [in template "20099#20135#10132208" at line 128, column 53]
----
1<style> 
2    .tile{ 
3        box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1)!important; 
4
5 
6    @media(min-width:1024px){ 
7        .img-testo-alternato-border-heracademy { 
8            border-radius: 10px 0px 0px 10px!important; 
9
10 
11        .img-testo-alternato-border2-heracademy { 
12            border-radius: 0px 10px 10px 0px!important; 
13
14
15 
16 
17 
18    @media(max-width: 991px){ 
19        .img-testo-alternato-border-heracademy, 
20        .img-testo-alternato-border2-heracademy { 
21            min-height:250px; 
22
23
24 
25    .heracademy_buttons_right_custom { 
26        display: flex; 
27        justify-content: flex-end; 
28
29 
30    .heracademy_buttons_left_custom { 
31        display: flex; 
32        justify-content: flex-start; 
33
34    #servizi-heracademy .tile{ 
35        min-height: 370px; 
36
37</style> 
38 
39<#assign prefUrl=layout.getGroup().getDisplayURL(themeDisplay, false) /> 
40<div id="servizi-heracademy" class="my-5 py-2"> 
41    <div class="container"> 
42        <#if entries?has_content> 
43            <#list entries as curEntry> 
44                <#assign assetRenderer=curEntry.getAssetRenderer() 
45                docXml=saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) 
46                TestoPrimoPiano=docXml.valueOf("//dynamic-element[@name='TestoPrimoPiano' ]/dynamic-content/text()") 
47                TestoSecondoPiano=docXml.valueOf("//dynamic-element[@name='TestoSecondoPiano' 
48					]/dynamic-content/text()") 
49                ImmagineLaterale=docXml.valueOf("//dynamic-element[@name='ImmagineLaterale' 
50					]/dynamic-content/text()") 
51                LinkPulsante=docXml.getRootElement().selectNodes("//dynamic-element[@name='LinkPulsante' ]") 
52                TestoLinkPulsante=docXml.getRootElement().selectNodes("//dynamic-element[@name='TestoLinkPulsante' 
53					]") LinkEsternoPulsanteControlString=docXml.valueOf("//dynamic-element[@name='LinkEsternoPulsante' 
54					]/dynamic-content/text()") 
55                LinkEsternoPulsante=docXml.getRootElement().selectNodes("//dynamic-element[@name='LinkEsternoPulsante' 
56					]") 
57                TestoLinkEsternoPulsante=docXml.getRootElement().selectNodes("//dynamic-element[@name='TestoLinkEsternoPulsante' 
58					]") LinkTitolo=docXml.valueOf("//dynamic-element[@name='LinkTitolo' ]/dynamic-content/text()") 
59                LinkTitoloParsed="" link="" linkEsterno="" titlepage="" titlepage=languageUtil.get(locale, 
60                titlepage, layout.getName(locale)) arrowColor="teal-blue" /> 
61                <#assign immagineUrl="" /> 
62                <#if ImmagineLaterale!=""> 
63                    <#assign docJson=jsonFactoryUtil.createJSONObject(ImmagineLaterale) immagineUrl="/documents/" + 
64                    docJson.groupId + "/0/" + docJson.name + "/" + docJson.uuid /> 
65                </#if> 
66 
67                <#if prefUrl !=""> 
68                    <#assign link=prefUrl + link /> 
69                </#if> 
70                <#if (curEntry?index%2)==0> 
71                    <div class="py-1"> 
72                        <div class="tile my-4"> 
73                            <div class="row p-0"> 
74                                <div class="col-md-6 col-xs-12 order-1 order-md-1 text-left text-xs-center"> 
75                                    <img alt="" 
76                                         class="img-fluid img-testo-alternato-border-heracademy" src="${immagineUrl}" style="height: 370px;"/> 
77                                </div> 
78                                <div class="col-md-6 col-xs-12 order-2 order-md-2 py-2 py-md-0 text-xs-center px-5"> 
79 
80                                    <#if LinkTitolo?? && LinkTitolo!=""> 
81                                    <#assign 
82                                    layoutID = LinkTitolo?split("@")?first 
83                                    groupID = LinkTitolo?split("@")?last 
84                                    pageLayout = heraContributorLocalService.getLayout(groupID?number, false, layoutID?number) 
85                                    LinkTitoloParsed = pageLayout.getFriendlyURL(local) 
86                                    /> 
87                                    <a href="${LinkTitoloParsed}"> 
88                                        </#if> 
89                                        <p class="title-big l13 black bolder text-left mt-3">${TestoPrimoPiano}</p> 
90                                        <#if LinkTitolo?? && LinkTitolo!=""> 
91                                    </a> 
92                                    </#if> 
93                                    <div class="black big text-left pb-2">${TestoSecondoPiano}</div> 
94 
95                                    <div class="heracademy_buttons_left_custom big"> 
96                                        <#if LinkEsternoPulsanteControlString?? && LinkEsternoPulsanteControlString!=""> 
97                                            <#assign counterA=0 /> 
98                                            <#assign counterB=0 /> 
99                                            <#list LinkEsternoPulsante as subfield> 
100                                                <#if subfield.attributeValue("name")=="LinkEsternoPulsante"> 
101                                                    <#assign linkPartial=subfield.elementText("dynamic-content") /> 
102                                                    <#assign link=linkPartial /> 
103                                                </#if> 
104 
105                                                <#list TestoLinkEsternoPulsante as subfieldTwo> 
106                                                    <#if subfieldTwo.attributeValue("name")=="TestoLinkEsternoPulsante" 
107                                                    && counterA==counterB> 
108                                                        <#assign testoLink=subfieldTwo.elementText("dynamic-content") /> 
109                                                        <div 
110                                                                class="black medium text-left text-md-left text-lg-left pt-2"> 
111                                                            <a class="aqua-gradient-button bold float-left" 
112                                                               href="${link}"> ${testoLink} </a> </div> 
113 
114                                                    </#if> 
115                                                    <#assign counterB=counterB + 1 /> 
116                                                </#list> 
117                                                <#assign counterB=0 /> 
118                                                <#assign counterA=counterA + 1 /> 
119                                            </#list> 
120 
121                                        <#elseif LinkPulsante?has_content > 
122                                            <#assign counterA = 0 /> 
123                                            <#assign counterB = 0 /> 
124                                            <#list LinkPulsante as subfield > 
125                                                <#if subfield.attributeValue("name") == "LinkPulsante"> 
126                                                    <#assign linkPartial = subfield.elementText("dynamic-content") /> 
127 
128                                                    <#assign 
129                                                    layoutIDJsonString = linkPartial?split("@")?first 
130                                                    layoutIDJsonObject = jsonFactoryUtil.createJSONObject(layoutIDJsonString) 
131                                                    groupIDJsonString = linkPartial?split("@")?last 
132                                                    groupIDJsonObject = jsonFactoryUtil.createJSONObject(groupIDJsonString) 
133                                                    pageLayout = heraContributorLocalService.getLayout(groupIDJsonObject.getLong("groupId"), false, layoutIDJsonObject.getLong('layoutId')) 
134                                                    link = pageLayout.getFriendlyURL(local) 
135                                                    /> 
136                                                </#if> 
137 
138                                                <#list TestoLinkPulsante as subfieldTwo> 
139                                                    <#if subfieldTwo.attributeValue("name")=="TestoLinkPulsante" && 
140                                                    counterA==counterB> 
141                                                        <#assign 
142                                                        testoLink=subfieldTwo.elementText("dynamic-content") /> 
143                                                        <div 
144                                                                class="black medium text-left text-md-left text-lg-left pt-2"> 
145                                                            <a class="aqua-gradient-button bold float-left" 
146                                                               href="${link}"> ${testoLink} </a> </div> 
147 
148                                                    </#if> 
149                                                    <#assign counterB=counterB + 1 /> 
150                                                </#list> 
151                                                <#assign counterB=0 /> 
152                                                <#assign counterA=counterA + 1 /> 
153                                            </#list> 
154                                        </#if> 
155                                    </div> 
156 
157 
158                                </div> 
159                            </div> 
160                        </div> 
161                    </div> 
162                <#else> 
163                    <div class="py-1"> 
164                        <div class="tile my-4"> 
165                            <div class="row py-0"> 
166                                <div class="col-md-6 col-xs-12 order-3 order-md-1 py-2 py-md-0 px-5"> 
167                                    <#if LinkTitolo?? && LinkTitolo!=""> 
168                                    <#assign 
169                                    layoutID = LinkTitolo?split("@")?first 
170                                    groupID = LinkTitolo?split("@")?last 
171                                    pageLayout = heraContributorLocalService.getLayout(groupID?number, false, layoutID?number) 
172                                    LinkTitoloParsed = pageLayout.getFriendlyURL(local) 
173                                    /> 
174                                    <a href="${LinkTitoloParsed}"> 
175                                        </#if> 
176                                        <p class="title-big l13 black bolder text-md-right text-lg-right text-left mt-3" >${TestoPrimoPiano}</p> 
177                                        <#if LinkTitolo?? && LinkTitolo!=""> 
178                                    </a> 
179                                    </#if> 
180                                    <div class="black big pb-2 text-md-right text-lg-right text-left"> 
181                                        ${TestoSecondoPiano}</div> 
182                                    <div class="heracademy_buttons_right_custom big"> 
183                                        <#if LinkEsternoPulsanteControlString?? && 
184                                        LinkEsternoPulsanteControlString!=""> 
185                                            <#assign counterA=0 /> 
186                                            <#assign counterB=0 /> 
187                                            <#list LinkEsternoPulsante as subfield> 
188                                                <#if subfield.attributeValue("name")=="LinkEsternoPulsante"> 
189                                                    <#assign linkPartial=subfield.elementText("dynamic-content") /> 
190                                                    <#assign link=linkPartial /> 
191                                                </#if> 
192 
193                                                <#list TestoLinkEsternoPulsante as subfieldTwo> 
194                                                    <#if subfieldTwo.attributeValue("name")=="TestoLinkEsternoPulsante" 
195                                                    && counterA==counterB> 
196                                                        <#assign 
197                                                        testoLink=subfieldTwo.elementText("dynamic-content") /> 
198                                                        <div class="black medium text-right text-xs-left pt-2"> <a 
199                                                                    class="aqua-gradient-button bold float-left" 
200                                                                    href="${link}"> ${testoLink} </a> </div> 
201 
202                                                    </#if> 
203                                                    <#assign counterB=counterB + 1 /> 
204                                                </#list> 
205                                                <#assign counterB=0 /> 
206                                                <#assign counterA=counterA + 1 /> 
207                                            </#list> 
208 
209                                        <#elseif LinkPulsante?has_content > 
210                                            <#assign counterA = 0 /> 
211                                            <#assign counterB = 0 /> 
212                                            <#list LinkPulsante as subfield > 
213                                                <#if subfield.attributeValue("name") == "LinkPulsante"> 
214                                                    <#assign linkPartial = subfield.elementText("dynamic-content") /> 
215                                                    <#assign 
216                                                    layoutIDJsonString = linkPartial?split("@")?first 
217                                                    layoutIDJsonObject = jsonFactoryUtil.createJSONObject(layoutIDJsonString) 
218                                                    groupIDJsonString = linkPartial?split("@")?last 
219                                                    groupIDJsonObject = jsonFactoryUtil.createJSONObject(groupIDJsonString) 
220                                                    pageLayout = heraContributorLocalService.getLayout(groupIDJsonObject.getLong("groupId"), false, layoutIDJsonObject.getLong('layoutId')) 
221                                                    link = pageLayout.getFriendlyURL(local) 
222                                                    /> 
223                                                </#if> 
224 
225                                                <#list TestoLinkPulsante as subfieldTwo> 
226                                                    <#if subfieldTwo.attributeValue("name")=="TestoLinkPulsante" 
227                                                    && counterA==counterB> 
228                                                        <#assign 
229                                                        testoLink=subfieldTwo.elementText("dynamic-content") /> 
230                                                        <div class="black medium text-right text-xs-left pt-2"> 
231                                                            <a class="aqua-gradient-button bold float-left" 
232                                                               href="${link}"> ${testoLink} </a> </div> 
233 
234                                                    </#if> 
235                                                    <#assign counterB=counterB + 1 /> 
236                                                </#list> 
237                                                <#assign counterB=0 /> 
238                                                <#assign counterA=counterA + 1 /> 
239                                            </#list> 
240                                        </#if> 
241                                    </div> 
242 
243                                </div> 
244                                <div class="col-md-6 col-xs-12 order-2 order-md-1 text-right text-xs-center"> 
245                                    <img  alt="" 
246                                          class="img-fluid img-testo-alternato-border2-heracademy" 
247                                          src="${immagineUrl}" style="height: 370px;"/> 
248                                </div> 
249                            </div> 
250                        </div> 
251                    </div> 
252                </#if> 
253            </#list> 
254        </#if> 
255    </div> 
256</div> 

Pre-Footer Standard

Hera


mappa sede legale Hera SpA

Sede legale Hera SpA
Viale Carlo Berti Pichat 2/4
40127 Bologna

Tel. 051 287111
Fax 051 287525
PEC heraspa@pec.gruppohera.it

Capitale sociale
€1.489.538.745 i.v.
C.F. e REA 04245520376
P.IVA 03819031208

Hera è la multiutility italiana che migliora ogni giorno, nel rispetto dell'ambiente, la qualità dei suoi servizi ambientali, idrici ed energetici attraverso un forte radicamento territoriale e la capacità di innovazione.


Scarica le App pensate per te


Per rimanere aggiornato


Iscriviti alla Newsletter Insieme per rimanere sempre aggiornato

Oppure scopri il sistema di alerting personalizzato


Scegli il Comune


Per avere informazioni più precise sui servizi nel tuo territorio

HeraAssetPublisherFilterComuneSelector

Scopri i servizi nel tuo comune

Cerca il tuo comune e selezionalo dall'elenco per scoprire quali sono i servizi del Gruppo disponibili nella tua zona

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage
Ci scusiamo per il disagio ma il servizio non è al momento disponibile; riprovare più tardi

Entra nel mondo di Hera



Canali Specifici



Seguici sui Social Seguici su Instagram Seguici su Linkedin Seguici su Wikipedia Seguici su Pinterest Seguici su Slideshare Seguici su YouTube
Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it