00000 / Produkte / Wärme (Slider)

Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing:
==> Slide.Imagexl  [in template "20116#20152#58452" at line 70, column 30]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 Slide.Imagexl.getData()?? && Slid...  [in template "20116#20152#58452" at line 70, column 25]
----
1<#assign siteId = getterUtil.getLong(request['theme-display']['scope-group-id'])> 
2 
3<#assign pvterm = "Solaranlage"> 
4<#assign pvterms = "Solaranlagen"> 
5<#assign bsterm = "Stromspeicher"> 
6 
7<#if siteId == 205460> <#-- Vaillant Prod --> 
8<#assign pvterm = "PV-Anlage"> 
9<#assign pvterms = "PV-Anlagen"> 
10<#elseif siteId == 199316> <#-- Lünen Prod --> 
11<#assign pvterm = "PV-Anlage"> 
12<#assign pvterms = "PV-Anlagen"> 
13<#elseif siteId == 251276> <#-- ENSO Prod --> 
14<#assign pvterm = "Photovoltaikanlage"> 
15<#assign pvterms = "Photovoltaikanlagen"> 
16<#assign bsterm = "Solarstromspeicher"> 
17<#elseif siteId == 251246> <#-- DREWAG Prod --> 
18<#assign pvterm = "Photovoltaikanlage"> 
19<#assign pvterms = "Photovoltaikanlagen"> 
20<#assign bsterm = "Solarstromspeicher"> 
21<#elseif siteId == 251224> <#-- REWAG Prod --> 
22<#assign pvterm = "Photovoltaikanlage"> 
23<#assign pvterms = "Photovoltaikanlagen"> 
24</#if> 
25 
26<#-- ?replace("Stromspeicher", bsterm)?replace("Solaranlagen", pvterms)?replace("Solaranlage", pvterm) --> 
27 
28<#if Slider.getSiblings()?has_content> 
29         
30<div class="row edl_carouselContainer"> 
31    <div id="myCarousel" class="carousel slide" data-ride="carousel"> 
32        <!-- Indicators --> 
33        <ol class="carousel-indicators"> 
34        <#if Slider.getSiblings()?size gt 1> 
35        <#list Slider.getSiblings() as Slide> 
36         
37            <#if Slide?index == 0> 
38            <li data-target="#myCarousel" data-slide-to="${Slide?index}" class="active"></li> 
39            <#else> 
40            <li data-target="#myCarousel" data-slide-to="${Slide?index}"></li> 
41            </#if> 
42        </#list> 
43        </#if> 
44        </ol> 
45 
46        <!-- Wrapper for slides --> 
47        <div class="carousel-inner"> 
48         
49            <#list Slider.getSiblings() as Slide> 
50         
51             
52         
53         
54                <#if Slide.Style??> 
55                    <#if Slide?index == 0> 
56                    <div class="item active ${Slide.Style.getData()}"> 
57                    <#else> 
58                    <div class="item ${Slide.Style.getData()}"> 
59                    </#if>  
60                <#else> 
61                    <#if Slide?index == 0> 
62                    <div class="item active"> 
63                    <#else> 
64                    <div class="item"> 
65                    </#if>  
66                </#if> 
67             
68                <div class="imgcover"> 
69                    <picture> 
70                        <#if Slide.Imagexl.getData()?? && Slide.Imagexl.getData() != ""> 
71                            <source media="(min-width: 120.5em)" srcset="${Slide.Imagexl.getData()}"> 
72                        </#if> 
73                                                 
74                        <#if Slide.Imagexs.getData()?? && Slide.Imagexs.getData() != ""> 
75                            <source media="(max-width: 48em)" srcset="${Slide.Imagexs.getData()}"> 
76                        </#if>   
77                         
78                        <#if Slide.Image.getData()?? && Slide.Image.getData() != ""> 
79                            <source media="(min-width: 48em)" srcset="${Slide.Image.getData()}"> 
80                        </#if>                         
81                         
82                        <#if Slide.Image.getData()?? && Slide.Image.getData() != ""> 
83                            <img alt="${Slide.Image.getAttribute('alt')}" src="${Slide.Image.getData()}" /> 
84                        </#if> 
85                    </picture> 
86                </div> 
87                 
88                 
89                <div class="edl_carouselContent"> 
90                    <#if Slide.Title.getData()?? && Slide.Title.getData() != ""> 
91                    <h2 class="edl_carouselHeadline">${Slide.Title.getData()?replace("Stromspeicher", bsterm)?replace("Solaranlagen", pvterms)?replace("Solaranlage", pvterm)}</h2> 
92                    </#if> 
93                     
94                     
95                    <#if Slide.Subtitle.getData()?? && Slide.Subtitle.getData() != ""> 
96                    <h3 class="edl_carouselHeadline">${Slide.Subtitle.getData()?replace("Stromspeicher", bsterm)?replace("Solaranlagen", pvterms)?replace("Solaranlage", pvterm)}</h3> 
97                    </#if> 
98                     
99                    <#if Slide.Text.getData()?? && Slide.Text.getData() != ""> 
100                    <p class="edl_carouselText"> 
101                     
102                    ${Slide.Text.getData()?replace("Stromspeicher", bsterm)?replace("Solaranlagen", pvterms)?replace("Solaranlage", pvterm)} 
103                    </p> 
104                    </#if> 
105                     
106                    <#if Slide.Button.getData()?? && Slide.Button.getData() != ""> 
107 
108                    <#if Slide.Button.URL.getData()?? && Slide.Button.URL.getData() != ""> 
109                    <a href="${Slide.Button.URL.getData()}" target="_blank" class="edl_btn edl_btnPrimary"> 
110                    <#else> 
111                    <a href="${Slide.Button.Link.getFriendlyUrl()}" class="edl_btn edl_btnPrimary"> 
112                    </#if> 
113                    <span class="edl_carouselButtonText">${Slide.Button.getData()?replace("Stromspeicher", bsterm)?replace("Solaranlagen", pvterms)?replace("Solaranlage", pvterm)}</span> 
114                    <span class="glyphicon glyphicon-arrow-right edl_glyphicon edl_glyphicon-arrow-right"></span> 
115                    </a> 
116                 
117                </#if> 
118                     
119                </div> 
120            </div> 
121             
122            </#list> 
123             
124        </div> 
125 
126        <!-- Left and right controls --> 
127        <!-- <a class="left carousel-control" href="#myCarousel" data-slide="prev"> 
128            <span class="glyphicon glyphicon-chevron-left"></span> 
129            <span class="sr-only">Previous</span> 
130            </a> 
131            <a class="right carousel-control" href="#myCarousel" data-slide="next"> 
132                <span class="glyphicon glyphicon-chevron-right"></span> 
133                <span class="sr-only">Next</span> 
134            </a>--> 
135    </div> 
136</div><!-- edl_carouselContainer --> 
137 
138</#if> 

00000 / Produkte / Wärme (Teaser)

Wärmepumpen

Heizen Sie Ihre eigenen vier Wände mit der thermischen Energie der Umgebung – kostengünstig und nachhaltig.

Brauchwasser-Wärmepumpen

Senken Sie Ihre Kosten für warmes Wasser und schonen Sie dabei die Umwelt.

Gas-Brennwertthermen

Nutzen Sie den Energieträger Gas jetzt mit höchster Effizienz – mit einer modernen Gas-Brennwerttherme.