Giornate più lunghe, da vivere con energia!

Energia PuntoFisso
Prezzo Luce e Gas
bloccato per 12 mesi

 
 

Giornate più lunghe, da vivere con energia!

Energia PuntoFisso
Prezzo Luce e Gas
bloccato per 12 mesi

Le nostre migliori offerte

Cosa dicono di noi

Si è verificato un errore nell'elaborarazione del modello.
Java method "com.sun.proxy.$Proxy90.getLayout(long, boolean, long)" threw an exception when invoked on com.sun.proxy.$Proxy90 object "com.liferay.portal.service.impl.LayoutLocalServiceImpl@1f98534e"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: layout1_ = layoutService.getLayout(ge...  [in template "10201#10241#5190754" at line 3, column 5]
----
1<#assign  
2    layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")  
3    layout1_ = layoutService.getLayout(getterUtil.getLong(groupId), false, getterUtil.getLong(linkpagina1.getData())) 
4    layout2_ = layoutService.getLayout(getterUtil.getLong(groupId), false, getterUtil.getLong(linkpagina2.getData())) 
5    layout3_ = layoutService.getLayout(getterUtil.getLong(groupId), false, getterUtil.getLong(linkpagina3.getData())) 
6    linktopage1 = layout1_.getFriendlyURL() 
7    linktopage2 = layout2_.getFriendlyURL() 
8    linktopage3 = layout3_.getFriendlyURL() 
9/> 
10 
11<section id="call-action-3-items" class="section wrapper-container white"> 
12    <div class="row"> 
13        <div class="col-md-12"> 
14            <div style="padding:0 20px"> 
15                <#if main_title.getChild('main_title_position')?? && main_title.getChild('main_title_position').getData()?has_content && main_title.getChild('main_title_position').getData()!=''> 
16                    <h2 class="section__title ${main_title.getChild('main_title_position').getData()}">${main_title.getData()}</h2> 
17                <#else> 
18                    <h2 class="section__title align-center">${main_title.getData()}</h2> 
19                </#if> 
20            </div> 
21        </div> 
22    </div> 
23	 
24	<div class="row"> 
25		<div class="col-md-6 p-0 mb-3 m-md-0 sizer"> 
26				<div id="promo1" class="item-background bg-img-promo1 h-100 all-link d-flex align-items-end background-image background-height-min no-padding lazyload" data-bg="${immagine1.getData()}"> 
27				<div class="item-description align-self-btm-left padding-total col-sm-12"> 
28					<div class="strong upper same_h1">${titolo1.getData()}</div> 
29					<h4 class="news ">${sottotitolo1.getData()}</h4> 
30					<div class="more"> 
31						<a href="${linktopage1}"><div class="inline-block btn-more fas white"></div></a> 
32					</div> 
33				</div> 
34			</div> 
35		</div> 
36		<div class="col-md-3 p-0 mb-3 m-md-0 sizer"> 
37				<div id="promo1" class="item-background bg-img-promo2 h-100 all-link d-flex align-items-end background-image background-height-min no-padding lazyload" data-bg="${immagine2.getData()}"> 
38				<div class="item-description align-self-btm-left padding-total col-sm-12"> 
39					<div class="strong upper same_h1">${titolo2.getData()}</div> 
40					<h4 class="news">${sottotitolo2.getData()}</h4> 
41					<div class="more"> 
42						<a href="${linktopage2}"><div class="inline-block btn-more fas white"></div></a> 
43					</div> 
44				</div> 
45			</div> 
46		</div> 
47		<div class="col-md-3 p-0 mb-3 m-md-0 sizer"> 
48				<div id="promo1" class="item-background bg-img-promo3 h-100 all-link d-flex align-items-end background-image background-height-min no-padding lazyload" data-bg="${immagine3.getData()}"> 
49				<div class="item-description align-self-btm-left padding-total col-sm-12"> 
50					<div class="strong upper same_h1">${titolo3.getData()}</div> 
51					<h4 class="news">${sottotitolo3.getData()}</h4> 
52					<div class="more"> 
53						<a href="${linktopage3}"><div class="inline-block btn-more fas white"></div></a> 
54					</div> 
55				</div>	 
56			</div> 
57		</div> 
58	</div>     
59</section> 
60 
61<#if codiceGenerico?? && codiceGenerico.data?has_content> 
62    ${codiceGenerico.data} 
63</#if> 
64 
65<#if immagine1_mobile.getData()?? && immagine1_mobile.getData() != ""> 
66	<script> 
67		function setBgImg1() { 
68			if ($(window).width() <= 767) { 
69				$('.bg-img-promo1').attr('data-bg', '${immagine1_mobile.getData()}'); 
70				$('.bg-img-promo1').css('background-image', 'url(${immagine1_mobile.getData()})'); 
71			} else { 
72				$('.bg-img-promo1').attr('data-bg', '${immagine1.getData()}'); 
73				$('.bg-img-promo1').css('background-image', 'url(${immagine1.getData()})'); 
74
75
76	</script> 
77<#else> 
78<script> 
79    function setBgImg1() {} 
80</script> 
81</#if> 
82<#if immagine2_mobile.getData()?? && immagine2_mobile.getData() != ""> 
83	<script> 
84		function setBgImg2() { 
85			if ($(window).width() <= 767) { 
86				$('.bg-img-promo2').attr('data-bg', '${immagine2_mobile.getData()}'); 
87				$('.bg-img-promo2').css('background-image', 'url(${immagine2_mobile.getData()})'); 
88			} else { 
89				$('.bg-img-promo2').attr('data-bg', '${immagine2.getData()}'); 
90				$('.bg-img-promo2').css('background-image', 'url(${immagine2.getData()})'); 
91
92
93	</script> 
94<#else> 
95<script> 
96    function setBgImg2() {} 
97</script> 
98</#if> 
99<#if immagine3_mobile.getData()?? && immagine3_mobile.getData() != ""> 
100	<script> 
101		function setBgImg3() { 
102			if ($(window).width() <= 767) { 
103				$('.bg-img-promo3').attr('data-bg', '${immagine3_mobile.getData()}'); 
104				$('.bg-img-promo3').css('background-image', 'url(${immagine3_mobile.getData()})'); 
105			} else { 
106				$('.bg-img-promo3').attr('data-bg', '${immagine3.getData()}'); 
107				$('.bg-img-promo3').css('background-image', 'url(${immagine3.getData()})'); 
108
109
110	</script> 
111<#else> 
112<script> 
113    function setBgImg3() {} 
114</script> 
115</#if> 
116<script> 
117	$(document).ready(function(){ 
118		setBgImg1(); 
119		setBgImg2(); 
120		setBgImg3(); 
121	}); 
122	$(window).resize(function(){ 
123		setBgImg1(); 
124		setBgImg2(); 
125		setBgImg3(); 
126	}); 
127</script> 
128 
129<style> 
130	@media (max-width: 767px){ 
131		#call-action-3-items .sizer { 
132			height: unset; 
133
134		 
135		#call-action-3-items .background-height-min { 
136            min-height: unset !important; 
137
138		 
139		#call-action-3-items .item-background { 
140			position: relative; 
141			width: 75%; 
142			padding-bottom: 75% !important; 
143			margin: 0 auto; 
144
145		 
146		#call-action-3-items .item-description { 
147			position: absolute; 
148			bottom: 0; 
149			left: 0; 
150
151		#call-action-3-items .item-description div.strong.upper.same_h1 { 
152		    font-size: 30px; 
153
154		#call-action-3-items .item-description h4.news { 
155		    font-size: 16px; 
156
157
158</style> 
Portlet è temporaneamente non disponibile.
 

Novità terremotati

Informiamo i clienti Engie ricadenti nelle aree colpite dagli eventi sismici verificatisi a far data dal 24/08/2016 che, ai sensi della del. 429/20/R/COM e della successiva delibera 111/21/R/com, le agevolazioni tariffarie già previste dalla del. 252/2017/R/com sono state prorogate fino al 31/12/2021. Maggior informazioni cliccando qui. Inoltre, ENGIE provvederà nei prossimi mesi ad emettere per tutti i clienti aventi diritto, una fattura di conguaglio per gli importi già fatturati relativi al periodo 2019-2020.

Novità terremotati

Informiamo i clienti Engie ricadenti nelle aree colpite dagli eventi sismici verificatisi a far data dal 24/08/2016 che, ai sensi della del. 429/20/R/COM e della successiva delibera 111/21/R/com, le agevolazioni tariffarie già previste dalla del. 252/2017/R/com sono state prorogate fino al 31/12/2021. Maggior informazioni cliccando qui. Inoltre, ENGIE provvederà nei prossimi mesi ad emettere per tutti i clienti aventi diritto, una fattura di conguaglio per gli importi già fatturati relativi al periodo 2019-2020.