feat: add Mitgliedschaft section and update Verein structure

Introduced a new Mitgliedschaft section with detailed information on membership requirements, benefits, and fees. Reorganized Verein-related file structure for better clarity and added supporting styles in `input.css`. Extended blueprints to support the new section and updated snippets for dynamic content rendering.
This commit is contained in:
2025-07-13 15:36:38 +02:00
parent a81026ee78
commit c04d162b0d
8 changed files with 212 additions and 53 deletions
+72 -45
View File
@@ -1,50 +1,77 @@
title: Block Page
fields:
blocks:
type: blocks
pretty: true
fieldsets:
- heading
- text
- markdown
- image
- line
- gallery
- type: fen
label: FEN-Diagramm
preview: fields
wysiwyg: true
columns:
main:
width: 2/3
sections:
content:
type: fields
fields:
fen:
blocks:
type: blocks
pretty: true
fieldsets:
- heading
- text
- markdown
- image
- line
- gallery
- type: fen
label: FEN-Diagramm
preview: fields
wysiwyg: true
fields:
fen:
type: text
label: FEN-Position
- type: chronik
label: Chronik
fields:
kind:
label: Art der Chronik
type: radio
options:
left: Links
right: Rechts
default: left
year:
label: Zeitraum
type: text
summary:
label: Zusammenfassung
type: textarea
description:
label: Beschreibung
type: textarea
image:
label: Bild
type: files
- type: pgn4web
label: PGN-Datei
preview: fields
fields:
pgn:
label: PGN-Datei
type: files
- type: mitgliedschaft
preview: false
sidebar:
width: 1/3
sections:
publishing:
type: fields
fields:
title:
label: Titel
type: text
label: FEN-Position
- type: chronik
label: Chronik
fields:
kind:
label: Art der Chronik
type: radio
options:
left: Links
right: Rechts
default: left
year:
label: Zeitraum
herotext:
label: Text (Hero)
type: text
summary:
label: Zusammenfassung
type: textarea
description:
label: Beschreibung
type: textarea
image:
label: Bild
type: files
- type: pgn4web
label: PGN-Datei
preview: fields
fields:
pgn:
label: PGN-Datei
type: files
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
+15 -3
View File
@@ -23,6 +23,18 @@ columns:
sidebar:
width: 1/3
sections:
image:
label: Bild der Vorstandschaft
type: files
publishing:
type: fields
fields:
herotext:
label: Text (Hero)
type: text
herobutton:
label: Text für den Button
type: text
buttonlink:
label: Link für den Button
type: text
image:
label: Bild der Vorstandschaft
type: files
+31
View File
@@ -0,0 +1,31 @@
<h2>Was kostet die Mitgliedschaft?</h2>
<p>Die Mitgliedsbeiträge wurden im Rahmen der Jahreshauptversammlung im März 2002 gemäß Ergänzungsbeschluss zu "§6 Beiträge" der Satzung der Schachfreunde Bad Steben wie folgt festgelegt:</p>
<div class="mt-8 p-10 sm:mt-10 space-y-4 sm:space-y-0 sm:grid sm:grid-cols-2 sm:gap-6 lg:max-w-3xl lg:mx-auto text-center">
<div class="border border-b-sf_blau-500 bg-sf_blau-50 rounded-lg shadow-lg">
<div class="p-6">
<h2 class="text-2l leading-6 font-bold text-sf_blau-950">Erwachsene</h2>
<p class="mt-4 text-sm h-10 text-neutral-500">Für volljährige Mitglieder</p>
<hr class="mt-8">
<p class="mt-4 flex flex-col space-y-2">
<span class="flex flex-row space-x-2 items-center justify-center">
<span class="text-5xl font-extrabold text-sf_gelb-700"> 20,00</span>
<span class="text-xs font-medium text-neutral-500">pro Jahr</span>
</span>
</p>
</div>
</div>
<div class="border border-b-sf_blau-500 bg-sf_blau-50 rounded-lg shadow-lg">
<div class="p-6">
<h2 class="text-2l leading-6 font-bold text-sf_blau-950">Jugendliche</h2>
<p class="mt-4 text-sm h-10 text-neutral-500">Für Mitglieder unter 18 Jahren</p>
<hr class="mt-8">
<p class="mt-4 flex flex-col space-y-2">
<span class="flex flex-row space-x-2 items-center justify-center">
<span class="text-5xl font-extrabold text-sf_gelb-700"> 12,00</span>
<span class="text-xs font-medium text-neutral-500">pro Jahr</span>
</span>
</p>
</div>
</div>
</div>