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 
4<div class="text-and-image"> 
5    <div class="container"> 
6        <#if section??> 
7            <#list section.siblings as entry> 
8                <div class="row"> 
9                    <div class="col-12"> 
10                        <#if entry.headline?? && entry.headline.data?has_content> 
11                            <#assign level = "h1" /> 
12                            <#if entry.level?? && entry.level.data?has_content> 
13                                <#assign level = entry.level /> 
14                            </#if> 
15                            <#switch level.data> 
16                                <#case "h1"> 
17                                    <h1>${entry.headline.data}</h1> 
18                                    <#break> 
19                                <#case "h2"> 
20                                    <h2>${entry.headline.data}</h2> 
21                                    <#break> 
22                                <#case "h3"> 
23                                    <h3>${entry.headline.data}</h3> 
24                                    <#break> 
25                            </#switch> 
26                        </#if> 
27                    </div> 
28                    <div class="col-8"> 
29                        <#if (entry.text?? && entry.text.data?has_content)> 
30                            <p class="teaser-text"> 
31                                ${entry.text.getData()} 
32                            </p> 
33                        </#if> 
34                    </div> 
35                    <div class="col-4 p-0"> 
36                        <div class="image-with-caption image-large"> 
37                            <#assign Copyright = "" /> 
38 
39                            <#if entry.image?? && entry.image.data?has_content && (common.getCopyrightText(entry.image.data)!"") != ""> 
40                                <#assign Copyright = common.getCopyrightTag("",entry.image.data) /> 
41                            </#if> 
42 
43                            <#if entry.image?? && entry.image.getData()?has_content> 
44                                <img src="${common.getScaledImageURL(entry.image.getData(), "bg-image-medium")}" alt="${common.getAltText(entry.image.data)}" class="image" style="width: auto; max-width:100%"/> 
45                                ${Copyright} 
46                            </#if> 
47                        </div> 
48                    </div> 
49                </div> 
50            </#list> 
51        </#if> 
52    </div> 
53</div> 
 

Wir erklären Ihnen jetzt die Start-Seite.

Oben steht das Logo vom Umwelt-Ministerium.

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> 

Wenn Sie auf das Logo klicken,
kommen Sie zu einer neuen Internet-Seite.
Das ist die Internet-Seite vom Umwelt-Ministerium.
Sie sind dann nicht mehr auf der Internet-Seite Blaues Gut.

Egal auf welcher Internet-Seite von Blaues Gut Sie sind,
das Logo vom Umwelt-Ministerium ist immer da.
Wenn Sie darauf klicken,
dann kommen Sie immer zur Seite vom Umwelt-Ministerium.

Warum gibt es auf der Seite Blaues Gut
das Logo vom Umwelt-Ministerium?
Der Grund ist:
Das Umwelt-Ministerium ist zuständig für die Internet-Seite Blaues Gut.

 
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> 

Hier steht das Logo von Blaues Gut.
Wenn Sie darauf klicken,
kommen Sie wieder zurück zur Start-Seite.

Egal auf welcher Internet-Seite von Blaues Gut Sie sind,
das Logo ist immer da.
Wenn Sie darauf klicken,
dann kommen Sie immer zur Start-Seite zurück.

 
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> 

Jetzt kommt das Menü.
Das Menü ist das Inhalts-Verzeichnis einer Internet-Seite.
Klicken Sie auf die Striche.
Dann öffnet sich das Menü.

Da stehen jetzt verschiedene Wörter.
Das sind die Themen der Internet-Seite.
Sie können jedes Wort anklicken.
Dann bekommen Sie Informationen
zu dem Thema.
 

Da steht:

  • Grundlage
    Hier stehen für alle wichtige
    Informationen zum Thema Blaues Gut.
  • Erleben
    Hier stehen Informationen
    für alle Menschen.
  • Umsetzen
    Hier stehen Informationen für Politiker.
  • Karte
    Das ist eine Karte von Baden-Württemberg.
    Hier stehen Maßnahmen,
    die es schon gibt.
  • Service
    Hier finden Sie Antworten zu häufigen Fragen.
    Und hier finden Sie Informationen für die Presse.
  • Blog
    Hier schreiben wir Texte zum Thema Gewässer.
  • News
    Das spricht man so aus: Njus.
    ​​​​​Hier stehen Neuigkeiten zum Projekt Blaues Gut und
    zum Thema Gewässer.
  • Kontakt
    Hier steht eine E-Mail-Adresse.
    Dann können Sie uns schreiben.

 

Dann kommt die Suche:

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> 
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 
4<div class="text-and-image"> 
5    <div class="container"> 
6        <#if section??> 
7            <#list section.siblings as entry> 
8                <div class="row"> 
9                    <div class="col-12"> 
10                        <#if entry.headline?? && entry.headline.data?has_content> 
11                            <#assign level = "h1" /> 
12                            <#if entry.level?? && entry.level.data?has_content> 
13                                <#assign level = entry.level /> 
14                            </#if> 
15                            <#switch level.data> 
16                                <#case "h1"> 
17                                    <h1>${entry.headline.data}</h1> 
18                                    <#break> 
19                                <#case "h2"> 
20                                    <h2>${entry.headline.data}</h2> 
21                                    <#break> 
22                                <#case "h3"> 
23                                    <h3>${entry.headline.data}</h3> 
24                                    <#break> 
25                            </#switch> 
26                        </#if> 
27                    </div> 
28                    <div class="col-8"> 
29                        <#if (entry.text?? && entry.text.data?has_content)> 
30                            <p class="teaser-text"> 
31                                ${entry.text.getData()} 
32                            </p> 
33                        </#if> 
34                    </div> 
35                    <div class="col-4 p-0"> 
36                        <div class="image-with-caption image-large"> 
37                            <#assign Copyright = "" /> 
38 
39                            <#if entry.image?? && entry.image.data?has_content && (common.getCopyrightText(entry.image.data)!"") != ""> 
40                                <#assign Copyright = common.getCopyrightTag("",entry.image.data) /> 
41                            </#if> 
42 
43                            <#if entry.image?? && entry.image.getData()?has_content> 
44                                <img src="${common.getScaledImageURL(entry.image.getData(), "bg-image-medium")}" alt="${common.getAltText(entry.image.data)}" class="image" style="width: auto; max-width:100%"/> 
45                                ${Copyright} 
46                            </#if> 
47                        </div> 
48                    </div> 
49                </div> 
50            </#list> 
51        </#if> 
52    </div> 
53</div> 
 

Gehen Sie auf der Seite weiter nach unten.
Der Hintergrund ist jetzt gelb.

Erst sehen Sie Text
und dann einen Button.
Hier geht es um ein wichtiges Gesetz:
Die Wasser-Rahmen-Richtlinie.
Wenn Sie den Button anklicken,
dann bekommen Sie mehr Informationen.

Als nächstes ist die Farbe vom Hintergrund weiß.
Hier stehen neue Informationen zum Projekt.
Sie sehen mehrere Fotos und Texte.

Sie können

  • jedes Foto
  • und jeden Text anklicken.

Dann bekommen Sie mehr Informationen.

Der Hintergrund vom unteren Teil der Seite ist dunkelblau.​​​​
Hier stehen mehrere Wörter.​​​​
Diese Wörter können Sie anklicken.

Nach oben:
Wenn Sie hier klicken,
kommen Sie zum Anfang dieser Seite.

Leichte Sprache:
Hier kommen Sie auf unsere Internet-Seiten in Leichter Sprache.

Gebärdensprache:
Hier finden Sie ein Video mit Informationen in Gebärdensprache.

Erklärung zur Barrierefreiheit:
        Barriere-Freiheit bedeutet: Es gibt keine Hindernisse.

Impressum:
Hier steht

  • wer für die Internet-Seite zuständig ist
  • unsere Adresse und
  • unsere Telefon-Nummer.

Daten-Schutz:
Hier steht: So verwenden wir Ihre Daten.
Und hier steht der Name einer Person.
Die Person können Sie bei Fragen zum Daten-Schutz fragen.