Refactors content structure and adds blueprints

Restructures content files for better organization and consistency.

Moves static content from template files to content files.

Adds blueprints for new pages, including Archive, Datenschutz, DWZ, Error, Impressum, Kontakt, Satzung, Spielbetrieb, Termine, and Verein.

Updates the "termine" snippet to improve date filtering and security, escaping output for safety.
This commit is contained in:
2025-09-06 18:37:29 +02:00
parent 0954f8ddc4
commit 7e541e1244
16 changed files with 331 additions and 190 deletions
+2
View File
@@ -0,0 +1,2 @@
options:
list: false
+2
View File
@@ -0,0 +1,2 @@
options:
list: false
+19
View File
@@ -0,0 +1,19 @@
title: Homepage
columns:
main:
width: 1/1
sections:
fields:
type: fields
fields:
herotext:
label: Text
type: textarea
size: huge
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
+2
View File
@@ -0,0 +1,2 @@
options:
list: false
+19
View File
@@ -0,0 +1,19 @@
title: Homepage
columns:
main:
width: 1/1
sections:
fields:
type: fields
fields:
text:
label: Text
type: textarea
size: huge
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
+2
View File
@@ -0,0 +1,2 @@
options:
list: false
+19
View File
@@ -0,0 +1,19 @@
title: Kontakt
columns:
main:
width: 1/1
sections:
fields:
type: fields
fields:
herotext:
label: Text
type: textarea
size: huge
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
+19
View File
@@ -0,0 +1,19 @@
title: Homepage
columns:
main:
width: 1/1
sections:
fields:
type: fields
fields:
text:
label: Text
type: textarea
size: huge
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
+18
View File
@@ -0,0 +1,18 @@
title: Homepage
columns:
main:
width: 1/1
sections:
fields:
type: fields
fields:
title:
label: Text
type: text
aklasse:
label: Liga-ID für die A-Klasse
type: text
bklasse:
label: Liga-ID für die B-Klasse
type: text
+19
View File
@@ -0,0 +1,19 @@
title: Termine
columns:
main:
width: 1/1
sections:
fields:
type: fields
fields:
herotext:
label: Text
type: textarea
size: huge
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
+1 -12
View File
@@ -2,18 +2,7 @@ title: Verein
columns:
main:
width: 2/3
sections:
fields:
type: fields
fields:
text:
type: textarea
size: huge
sidebar:
width: 1/3
width: 1/1
sections:
pages:
type: pages
files:
type: files