Create Vorstand page using static person data
@ -12,28 +12,25 @@ Ein jeder Club benötigt einen Vorstand, der die Vereinsführung übernimmt und
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Anja Westerhoff"
|
||||
name="anja-westerhoff"
|
||||
role="Abteilungsleiter"
|
||||
img="img/Anja_Westerhoff.jpg"
|
||||
mail="clubleiter@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Klaus Richter"
|
||||
name="klaus-richter"
|
||||
role="Schriftfuehrer/TSC-Geschaeftsstelle"
|
||||
img="img/Klaus_Richter.jpg"
|
||||
mail="kontakt@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Frank Westerhoff"
|
||||
name="frank-westerhoff"
|
||||
role="Kasse"
|
||||
img="img/Frank_Westerhoff.jpg"
|
||||
mail="kasse@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Uwe Keck"
|
||||
name="uwe-keck"
|
||||
role="Zahlungsverkehr"
|
||||
img="img/Uwe_Keck.jpg"
|
||||
mail="kasse@tanzsportclub.vfl-sindelfingen.de"
|
||||
@ -42,34 +39,30 @@ Ein jeder Club benötigt einen Vorstand, der die Vereinsführung übernimmt und
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Klaus Anrdt"
|
||||
name="klaus-arndt"
|
||||
role="Mitgliederverwaltung"
|
||||
img="img/Klaus_Arndt.jpg"
|
||||
mail="mitgliederverwaltung@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Anja Vollmer"
|
||||
name="anja-vollmer"
|
||||
role="Mitgliederverwaltung"
|
||||
img="img/Anja_Vollmer.jpg"
|
||||
mail="mitgliederverwaltung@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Axel Fedeler"
|
||||
name="axel-fedeler"
|
||||
role="Mitgliederverwaltung"
|
||||
img="img/Axel_Fedeler.jpg"
|
||||
mail="mitgliederverwaltung@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Alexander Kieper"
|
||||
name="alexander-kieper"
|
||||
role="Sportwart"
|
||||
img="img/Alexander_Kieper.jpg"
|
||||
mail="sportwart@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Christian Wolf"
|
||||
name="christian-wolf"
|
||||
role="Stellv. Sportwart"
|
||||
img="img/Christian_Wolf.jpg"
|
||||
mail="sportwart@tanzsportclub.vfl-sindelfingen.de"
|
||||
@ -78,31 +71,28 @@ Ein jeder Club benötigt einen Vorstand, der die Vereinsführung übernimmt und
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Petra Kohler"
|
||||
name="petra-kohler"
|
||||
role="Breitensportwartin"
|
||||
img="img/Petra_Kohler.jpg"
|
||||
mail="breitensportwart@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Anna Ceglarski"
|
||||
name="anna-ceglarski"
|
||||
role="Veranstaltungen"
|
||||
img="img/Anna_Ceglarski.jpg"
|
||||
mail="veranstaltungen@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Martin Schatke"
|
||||
name="martin-schatke"
|
||||
role="Jugendwart"
|
||||
img="img/Martin_Schatke.jpg"
|
||||
mail="jugend@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Olivia Paprotny"
|
||||
name="olivia-paprotny"
|
||||
role="Stellv. Jugendwartin"
|
||||
img="img/Olivia_Paprotny.jpg"
|
||||
>}}
|
||||
@ -110,81 +100,69 @@ Ein jeder Club benötigt einen Vorstand, der die Vereinsführung übernimmt und
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Diane Mongellaz"
|
||||
name="diane-mongellaz"
|
||||
role="Presse"
|
||||
img="img/Diane_Mongellaz.jpg"
|
||||
mail="presse@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Katharina Pfaffenrot"
|
||||
name="katharina-pfaffenrot"
|
||||
role="Presse"
|
||||
img="img/Katharina_Pfaffenrot.jpg"
|
||||
mail="presse@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Nelly Fuchs"
|
||||
name="nelly-fuchs"
|
||||
role="Presse"
|
||||
img="img/Nelly_Fuchs.jpeg"
|
||||
mail="presse@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Maren Spengler"
|
||||
name="maren-spengler"
|
||||
role="Dancestyles"
|
||||
img="img/Maren_Spengler.jpg"
|
||||
mail="dance-styles@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Britta Sigmund"
|
||||
name="britta-sigmund"
|
||||
role="Stellv. Dancestyles"
|
||||
img="img/Britta_Sigmund.jpg"
|
||||
mail="dance-styles@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Kim Wustrack"
|
||||
name="kim-wustrack"
|
||||
role="Stellv. Dancestyles"
|
||||
img="img/Kim_Wustrack.jpg"
|
||||
mail="dance-styles@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Franziska Bader"
|
||||
name="franziska-bader"
|
||||
role="Stellv. Dancestyles"
|
||||
img="img/Franziska_Bader.jpg"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Bernd Peter"
|
||||
name="bernd-peter"
|
||||
role="Webmaster"
|
||||
img="img/Bernd_Peter.jpg"
|
||||
mail="vflwebmaster@bptr.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Christian Wolf"
|
||||
name="christian-wolf"
|
||||
role="Stellv. Webmaster"
|
||||
img="img/Christian_Wolf.jpg"
|
||||
mail="vizesportwart@tsc-vfl.de"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
||||
{{< tsc/person-list >}}
|
||||
{{< tsc/vorstand
|
||||
name="Klaus Richter"
|
||||
name="klaus-richter"
|
||||
role="Gebaeude"
|
||||
img="img/Klaus_Richter.jpg"
|
||||
mail="kontakt@tanzsportclub.vfl-sindelfingen.de"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Stefan Dietl"
|
||||
name="stefan-dietl"
|
||||
role="Gebaeude"
|
||||
img="img/Stefan_Dietl.jpg"
|
||||
>}}
|
||||
{{< tsc/vorstand
|
||||
name="Joseph Ripp"
|
||||
name="joseph-ripp"
|
||||
role="Gebaeude"
|
||||
img="img/male.png"
|
||||
>}}
|
||||
{{< /tsc/person-list >}}
|
||||
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
6
content/person/alexander-kieper/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Alexander Kieper"
|
||||
draft: true
|
||||
image: "Alexander_Kieper.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
6
content/person/anja-vollmer/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Anja Vollmer"
|
||||
draft: true
|
||||
image: "Anja_Vollmer.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
6
content/person/anja-westerhoff/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Anja Westerhoff"
|
||||
draft: true
|
||||
image: "Anja_Westerhoff.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
6
content/person/anna-ceglarski/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Anna Ceglarski"
|
||||
draft: true
|
||||
image: "Anna_Ceglarski.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
6
content/person/axel-fedeler/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Axel Fedeler"
|
||||
draft: true
|
||||
image: "Axel_Fedeler.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB |
6
content/person/bernd-peter/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Bernd Peter"
|
||||
draft: true
|
||||
image: "Bernd_Peter.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
6
content/person/britta-sigmund/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Britta Sigmund"
|
||||
draft: true
|
||||
image: "Britta_Sigmund.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
6
content/person/christian-wolf/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Christian Wolf"
|
||||
draft: true
|
||||
image: "Christian_Wolf.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
6
content/person/diane-mongellaz/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Diane Mongellaz"
|
||||
draft: true
|
||||
image: "Diane_Mongellaz.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
6
content/person/frank-westerhoff/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Frank Westerhoff"
|
||||
draft: true
|
||||
image: "Frank_Westerhoff.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
6
content/person/franziska-bader/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Franziska Bade"
|
||||
draft: true
|
||||
image: "Franziska_Bader.jpg"
|
||||
headless: true
|
||||
---
|
6
content/person/joseph-ripp/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Joseph Ripp"
|
||||
draft: true
|
||||
image: ""
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
6
content/person/katharina-pfaffenrot/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Katarina Pfaffenrot"
|
||||
draft: true
|
||||
image: "Katharina_Pfaffenrot.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
6
content/person/kim-wustrack/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Kim Wustrack"
|
||||
draft: true
|
||||
image: "Kim_Wustrack.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
6
content/person/klaus-arndt/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Klaus Arndt"
|
||||
draft: true
|
||||
image: "Klaus_Arndt.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
6
content/person/klaus-richter/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Klaus Richter"
|
||||
draft: true
|
||||
image: "Klaus_Richter.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
6
content/person/maren-spengler/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Maren Spengler"
|
||||
draft: true
|
||||
image: "Maren_Spengler.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
6
content/person/martin-schatke/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Martin Schatke"
|
||||
draft: true
|
||||
image: "Martin_Schatke.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
6
content/person/nelly-fuchs/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Nelly Fuchs"
|
||||
draft: true
|
||||
image: "Nelly_Fuchs.jpeg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
6
content/person/olivia-paprotny/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Olivia Paprotny"
|
||||
draft: true
|
||||
image: "Olivia_Paprotny.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
6
content/person/petra-kohler/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Petra Kohler"
|
||||
draft: true
|
||||
image: "Petra_Kohler.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
6
content/person/stefan-dietl/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Stefan Dietl"
|
||||
draft: true
|
||||
image: "Stefan_Dietl.jpg"
|
||||
headless: true
|
||||
---
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
6
content/person/uwe-keck/index.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Uwe Keck"
|
||||
draft: true
|
||||
image: "Uwe_Keck.jpg"
|
||||
headless: true
|
||||
---
|
6
themes/tsc_vfl/archetypes/person.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
draft: true
|
||||
image: ""
|
||||
headless: true
|
||||
---
|
@ -1,8 +1,8 @@
|
||||
<div class="person">
|
||||
<div class="image">
|
||||
{{- $person := . -}}
|
||||
{{- with .Get "img" -}}
|
||||
<img src="{{ . }}" {{ with $person.Get "name" }}alt="Bild {{ . }}"{{ end }}>
|
||||
{{- $param := . -}}
|
||||
{{- with .image -}}
|
||||
<img src="{{ .RelPermalink }}" {{ with $param.name }}alt="Bild {{ . }}"{{ end }}>
|
||||
{{- end -}}
|
||||
</div>
|
||||
|
||||
|
@ -1,11 +1,35 @@
|
||||
{{ partial "tsc/start-person" . }}
|
||||
<div class="content content-vorstand">
|
||||
<div class="role">{{ .Get "role" }}</div>
|
||||
{{ with .Site.GetPage "person" }}
|
||||
{{/*{{ $person := . }}*/}}
|
||||
{{ with .GetPage ($.Get "name") }}
|
||||
{{ $imageName := .Params.Get "image" }}
|
||||
{{ $image := "" }}
|
||||
{{ with .Resources.GetMatch $imageName}}
|
||||
{{ $image = . }}
|
||||
{{ else }}
|
||||
{{ warnf "Image for %s is not correclty found. Falling back to default." ($.Get "name") }}
|
||||
{{ with .Resources.ByType "image" }}
|
||||
{{ $image = index . 0 }}
|
||||
{{ else }}
|
||||
{{/* $image */}}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ $config :=
|
||||
dict
|
||||
"image" $image
|
||||
"name" (.Params.Get "title")
|
||||
}}
|
||||
{{ partial "tsc/start-person" $config }}
|
||||
<div class="content content-vorstand">
|
||||
<div class="role">{{ $.Get "role" }}</div>
|
||||
<div class="name">
|
||||
{{ with .Get "mail" }}
|
||||
{{ with $.Get "mail" }}
|
||||
<a href="mailto:{{ . }}"><img src="/img/mail.jpg" class="mail-icon"></a>
|
||||
{{ end }}
|
||||
{{ .Get "name" }}
|
||||
{{ .Params.Get "title" }}
|
||||
</div>
|
||||
</div>
|
||||
{{ partial "tsc/end-person" . }}
|
||||
</div>
|
||||
{{ partial "tsc/end-person" . }}
|
||||
{{ else }}
|
||||
{{ errorf "Cannot find person %s." ($.Get "name") }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |