Demo Image Blaues Gut
„Durch die umgesetzten Maßnahmen des Landes blüht das Leben am Gewässer bei uns wieder richtig auf!“
Thomas Holz, - 1. Bürgermeister Kochel am See

Headline Elevator Pitch

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In egestas ullamcorper eros et facilisis. Maecenas auctor quam neque, vitae molestie ante pretium eget. Vestibulum id diam vel leo cursus pulvinar. 

Aenean vehicula mauris at massa bibendum, et feugiat turpis sagittis. Duis vitae mi pulvinar, bibendum magna id, congue nisl. In mattis convallis elit sit amet maximus. Phasellus pellentesque quam nec lectus efficitur ornare. Nulla sed sapien a arcu pulvinar sollicitudin in id massa. Nunc eget diam pharetra, condimentum orci vitae, aliquam libero. Curabitur non ante sed lacus iaculis tincidunt ac a enim. Integer finibus tellus magna. Nulla arcu diam, posuere vel tempus et, ultrices et sapien. Ut sit amet suscipit tortor.

 

Hier eine Zwischenüberschrift

Curabitur viverra pulvinar blandit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec commodo, risus nec sollicitudin iaculis, arcu erat accumsan massa, id tempor sapien lectus ut dui.

  • Proin pretium nec nisl luctus efficitur. In nec orci eleifend, pellentesque nisl vel, fringilla orci. Integer nec convallis elit.
  • Nulla sagittis tortor nec tristique volutpat. Nam a nisl pretium, posuere quam quis, venenatis tortor.

Praesent massa diam, pharetra sed egestas sed, lobortis maximus risus. Proin in nulla in dolor luctus tempus sed nec leo. Maecenas tempor laoreet facilisis. Integer pretium consequat magna, id semper nulla volutpat quis. Integer euismod ornare ex scelerisque vehicula. Praesent ornare vestibulum metus nec lobortis. Sed at erat ipsum. Phasellus feugiat vestibulum turpis at iaculis.

Donec nec dignissim velit. Maecenas cursus imperdiet aliquam. Integer et ipsum sit amet erat finibus maximus. Phasellus orci sapien, congue vel faucibus ac, interdum in mi. Donec iaculis purus odio. Nulla mauris sapien, viverra suscipit ex hendrerit, sodales ullamcorper erat. Maecenas auctor ipsum magna, vitae suscipit sem vestibulum sit amet. Proin eget dui quis ante aliquam fermentum. Nullam sit amet justo est. Aenean tellus massa, lacinia non placerat non, sagittis et est. In et mauris sed purus venenatis malesuada non et nunc. Cras gravida enim vitae ligula fermentum lobortis. Cras vehicula dolor vitae orci sodales, sed condimentum quam porta.

An error occurred while processing the template.
The following has evaluated to null or missing:
==> formField.getValue().getString(locale)  [in template "blaues-gut-portal.web-resources_SERVLET_CONTEXT_/common_macros.ftl" at line 56, column 49]

----
Tip: If the failing expression is known to 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 Bildnachweis = formField.getV...  [in template "blaues-gut-portal.web-resources_SERVLET_CONTEXT_/common_macros.ftl" in function "getCopyrightText" at line 56, column 25]
----
1<#import "/blaues-gut-portal.web-resources_SERVLET_CONTEXT_/common_macros.ftl" as common> 
2 
3<#assign    namespace = randomNamespace 
4            align = "" 
5            AltText = "" 
6/> 
7 
8<#assign Copyright = "" /> 
9<#if (common.getCopyrightText(Image.data)!"") != ""> 
10    <#assign Copyright = common.getCopyrightTag("",Image.data) /> 
11</#if> 
12 
13<#if Fullwidth?? && getterUtil.getBoolean(Fullwidth.getData())> 
14    <#assign align = "image-large--fullwidth"/> 
15        <@imageInner align/> 
16    <#else> 
17        <#assign align = "image-large--centered"/> 
18        <div class="container"> 
19            <div class="row justify-content-center"> 
20                <div class="col-md-8"> 
21                    <@imageInner align/> 
22                </div> 
23            </div> 
24        </div> 
25</#if> 
26 
27 
28<#macro imageInner css> 
29    <#assign isSVG = false /> 
30    <#if SVG?? && SVG.getData()?has_content> 
31        <#assign isSVG = true> 
32    <#elseif Image?? && Image.data?has_content> 
33        <#if Image.data?contains(".svg")> 
34            <#assign isSVG = true> 
35        </#if> 
36    </#if> 
37    <section class="image-large image-with-caption ${css} <#if isSVG>no-border</#if>" id="image-large_${namespace}"> 
38        <div class="image-inner "> 
39            <#if SVG?? && SVG.getData()?has_content> 
40                <div class="slide-content-image no-border svg-image"> 
41                    ${SVG.getData()} 
42                </div> 
43            <#else> 
44                <#if Image?? && Image.getData()?has_content> 
45                    <#if Fullwidth?? && getterUtil.getBoolean(Fullwidth.getData())> 
46                        <#assign adaptiveImageFormat = "bg-image-large" /> 
47                    <#else> 
48                        <#assign adaptiveImageFormat = "bg-image-medium" /> 
49                    </#if> 
50                    <img src="${common.getScaledImageURL(Image.getData(), adaptiveImageFormat)}" alt="${common.getAltText(Image.data)}" class="image" role="img"/> 
51                    ${Copyright} 
52                </#if> 
53            </#if> 
54        </div> 
55    </section> 
56</#macro> 

Maecenas cursus imperdiet aliquam

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc luctus, nisl eget tempus iaculis, sapien lectus feugiat est, at mattis risus sapien eu nulla. Suspendisse finibus urna libero, ac porta tellus lobortis ut. Sed nibh purus, ultricies eu velit dignissim, porttitor pretium neque. Duis vitae turpis urna. Sed non euismod justo, quis aliquam ante. Curabitur vitae urna metus. Praesent vestibulum eros molestie dolor tempor fringilla. Donec facilisis nulla libero. Fusce felis sem, molestie ut blandit in, interdum et dui. Aliquam tincidunt quis felis id blandit.

Aenean vehicula mauris at massa bibendum, et feugiat turpis sagittis. Duis vitae mi pulvinar, bibendum magna id, congue nisl. In mattis convallis elit sit amet maximus. Phasellus pellentesque quam nec lectus efficitur ornare. Nulla sed sapien a arcu pulvinar sollicitudin in id massa. Nunc eget diam pharetra, condimentum orci vitae, aliquam libero. Curabitur non ante sed lacus iaculis tincidunt ac a enim. Integer finibus tellus magna. Nulla arcu diam, posuere vel tempus et, ultrices et sapien. Ut sit amet suscipit tortor.

Curabitur viverra pulvinar blandit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec commodo, risus nec sollicitudin iaculis, arcu erat accumsan massa, id tempor sapien lectus ut dui. Proin pretium nec nisl luctus efficitur. In nec orci eleifend, pellentesque nisl vel, fringilla orci. Integer nec convallis elit. Nulla sagittis tortor nec tristique volutpat. Nam a nisl pretium, posuere quam quis, venenatis tortor. Praesent massa diam, pharetra sed egestas sed, lobortis maximus risus. Proin in nulla in dolor luctus tempus sed nec leo. Maecenas tempor laoreet facilisis. Integer pretium consequat magna, id semper nulla volutpat quis. Integer euismod ornare ex scelerisque vehicula. Praesent ornare vestibulum metus nec lobortis. Sed at erat ipsum. Phasellus feugiat vestibulum turpis at iaculis.