CMS fixes, anmeldung...

This commit is contained in:
Denys Konovalov 2022-11-09 20:49:16 +01:00
parent 8a920435e6
commit fba13f919e
67 changed files with 305 additions and 220 deletions

@ -2,7 +2,7 @@
title: "Abiturienten 1992" title: "Abiturienten 1992"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1992.png" image: "/media/abiturienten/abi-foto 1992.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 1993" title: "Abiturienten 1993"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1993.png" image: "/media/abiturienten/abi-foto 1993.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 1994" title: "Abiturienten 1994"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1994.png" image: "/media/abiturienten/abi-foto 1994.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 1995" title: "Abiturienten 1995"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1995.png" image: "/media/abiturienten/abi-foto 1995.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 1996" title: "Abiturienten 1996"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1996.png" image: "/media/abiturienten/abi-foto 1996.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 1997" title: "Abiturienten 1997"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1997.png" image: "/media/abiturienten/abi-foto 1997.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 1998" title: "Abiturienten 1998"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 1998.png" image: "/media/abiturienten/abi-foto 1998.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2000" title: "Abiturienten 2000"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2000.png" image: "/media/abiturienten/abi-foto 2000.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -1,8 +1,8 @@
--- ---
title: "Abiturienten 2002" title: "Abiturienten 2002"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
image: "media/image.png" image: "/media/image.png"
few: true few: true
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2003" title: "Abiturienten 2003"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2003.jpg" image: "/media/abiturienten/abi-foto 2003.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2004" title: "Abiturienten 2004"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2004.jpg" image: "/media/abiturienten/abi-foto 2004.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2005" title: "Abiturienten 2005"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2005.jpg" image: "/media/abiturienten/abi-foto 2005.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2006" title: "Abiturienten 2006"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2006.png" image: "/media/abiturienten/abi-foto 2006.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -1,8 +1,8 @@
--- ---
title: "Abiturienten 2007" title: "Abiturienten 2007"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
image: "media/image.png" image: "/media/image.png"
few: true few: true
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2008" title: "Abiturienten 2008"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2008.png" image: "/media/abiturienten/abi-foto 2008.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2009" title: "Abiturienten 2009"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2009.png" image: "/media/abiturienten/abi-foto 2009.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2010" title: "Abiturienten 2010"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2010.png" image: "/media/abiturienten/abi-foto 2010.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2011" title: "Abiturienten 2011"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2011.png" image: "/media/abiturienten/abi-foto 2011.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2012" title: "Abiturienten 2012"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2012.png" image: "/media/abiturienten/abi-foto 2012.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2013" title: "Abiturienten 2013"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2013.png" image: "/media/abiturienten/abi-foto 2013.png"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2014" title: "Abiturienten 2014"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto 2014.jpg" image: "/media/abiturienten/abi-foto 2014.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: Abiturienten 2015 title: Abiturienten 2015
draft: false draft: false
bg_image: media/backgrounds/page-title.png bg_image: media/backgrounds/page-title.png
image: media/abiturienten/abi-foto 2015.jpg image: "/media/abiturienten/abi-foto 2015.jpg"
type: abiturienten type: abiturienten
--- ---
## Klasse 12/1 ## Klasse 12/1

@ -2,7 +2,7 @@
title: "Abiturienten 2016" title: "Abiturienten 2016"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abiturienten 15_16.jpg" image: "/media/abiturienten/abiturienten 15_16.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2017" title: "Abiturienten 2017"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/foto-abi-2017.jpg" image: "/media/abiturienten/foto-abi-2017.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -2,7 +2,7 @@
title: "Abiturienten 2018" title: "Abiturienten 2018"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "media/backgrounds/page-title.png"
image: "media/abiturienten/abi-foto-2018.jpg" image: "/media/abiturienten/abi-foto-2018.jpg"
type: "abiturienten" type: "abiturienten"
--- ---

@ -3,11 +3,34 @@ title: Aufnahmeverfahren
draft: false draft: false
bg_image: media/backgrounds/page-title.png bg_image: media/backgrounds/page-title.png
description: Hier finden Sie die Informationen zur Aufnahme am Georg-Cantor-Gymnasium. description: Hier finden Sie die Informationen zur Aufnahme am Georg-Cantor-Gymnasium.
--- elements:
- title: Anmeldung
content: |-
Bis **Februar 2023** müssen:
* eine [schriftliche Anmeldung](/forms/anmeldeformular/) oder eine Anmeldung über das [Online-Anmeldeformular](/anmeldeformular)
* eine Kopie des Halbjahreszeugnisses
* die Schullaufbahnerklärung
am Georg-Cantor-Gymnasium [eingereicht](/kontakt) werden.
Gern können Sie uns die Unterlagen per Mail an [aufnahme<i class="fa-solid fa-at"></i>cantor-gymnasium.de](mailto:aufnahme@cantor-gymnasium.de) zusenden. Die Einladung zur Aufnahmeprüfung mit allen nötigen Informationen erhalten Sie dann ebenfalls per Mail.
- title: Aufnahmeprüfung
content: |-
Zur Aufnahme am Georg-Cantor-Gymnasium muss eine Aufnahmeprüfung absolviert werden, die aus zwei Teilen besteht:
* kognitiver Fähigkeitstest (90 Minuten)
* Mathematikklausur (60 Minuten)
Übungsmöglichkeiten für die Aufnahmeprüfung finden Sie [hier](/forms/aufnahmeklausur).
- title: Ergebnisse
content: |-
Bis zum April 2023 werden ihnen die Ergebnisse der Aufnahmeprüfung schriftlich mitgeteilt.
---
## Voraussetzungen ## Voraussetzungen
**Für die Aufnahme am Georg-Cantor-Gymnasium müssen folgende Voraussetzungen erfüllt werden:** **Für die Aufnahme am Georg-Cantor-Gymnasium müssen folgende Voraussetzungen erfüllt werden:**
* termingerechte Anmeldung * termingerechte Anmeldung
* mindestens Note 2 in den Fächern des inhaltlichen Schwerpunkts * mindestens Note 2 in den Fächern des inhaltlichen Schwerpunkts
* eine erfolgreich bestandene Aufnahmeprüfung * eine erfolgreich bestandene Aufnahmeprüfung

@ -1,14 +0,0 @@
---
title: Anmeldung
draft: false
type: anmeldung
---
Bis **Februar 2023** müssen:
* eine [schriftliche Anmeldung](/forms/anmeldeformular/) oder eine Anmeldung über das [Online-Anmeldeformular](/anmeldeformular)
* eine Kopie des Halbjahreszeugnisses
* die Schullaufbahnerklärung
am Georg-Cantor-Gymnasium [eingereicht](/kontakt) werden.
Gern können Sie uns die Unterlagen per Mail an [aufnahme<i class="fa-solid fa-at"></i>cantor-gymnasium.de](mailto:aufnahme@cantor-gymnasium.de) zusenden. Die Einladung zur Aufnahmeprüfung mit allen nötigen Informationen erhalten Sie dann ebenfalls per Mail.

@ -1,11 +0,0 @@
---
title: "Aufnahmeprüfung"
draft: false
type: "anmeldung"
---
Zur Aufnahme am Georg-Cantor-Gymnasium muss eine Aufnahmeprüfung absolviert werden, die aus zwei Teilen besteht:
* kognitiver Fähigkeitstest (90 Minuten)
* Mathematikklausur (60 Minuten)
Übungsmöglichkeiten für die Aufnahmeprüfung finden Sie [hier](/forms/aufnahmeklausur).

@ -1,6 +0,0 @@
---
title: Ergebnisse
draft: false
type: anmeldung
---
Bis zum April 2023 werden ihnen die Ergebnisse der Aufnahmeprüfung schriftlich mitgeteilt.

@ -1,9 +1,9 @@
--- ---
title: Schülerforschungszentrum title: Schülerforschungszentrum
draft: false draft: false
bg_image: media/bild_titelbild.jpg bg_image: /media/bild_titelbild.jpg
description: "" description: ""
image: media/begabtenfoerderung/sfz.png image: /media/begabtenfoerderung/sfz.png
category: Naturwissenschaften category: Naturwissenschaften
class: 5 - 12 Klasse class: 5 - 12 Klasse
web_url: https://sfz-halle.de/ web_url: https://sfz-halle.de/

@ -2,11 +2,11 @@
title: "1996" title: "1996"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Mathematik und Physik in Göttingen, 2002 Abschluss Diplom-Physiker, bis 2007 Promotion in Mathematik an der University of Florida, 2008 bis 2009 Referendariat in Würzburg, 2009 2. Staatexamen, seit 2009 Lehrer in Würzburg" description : "Studium der Mathematik und Physik in Göttingen, 2002 Abschluss Diplom-Physiker, bis 2007 Promotion in Mathematik an der University of Florida, 2008 bis 2009 Referendariat in Würzburg, 2009 2. Staatexamen, seit 2009 Lehrer in Würzburg"
image: "media/cantorpreis/1996_robert_strich.png" image: "/media/cantorpreis/1996_robert_strich.png"
name: "Robert Strich" name: "Robert Strich"
bio: "" bio: ""

@ -2,11 +2,11 @@
title: "1997" title: "1997"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Biochemie in Halle und Leipzig, IT-Berater in Leipzig" description : "Studium der Biochemie in Halle und Leipzig, IT-Berater in Leipzig"
image: "media/cantorpreis/1997_andreas_tannert.png" image: "/media/cantorpreis/1997_andreas_tannert.png"
# course # course
name: "Andreas Tannert" name: "Andreas Tannert"
# biography # biography

@ -2,11 +2,11 @@
title: "1998" title: "1998"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Wirtschaftsmathematik in Halle, Wirtschaftsmathematiker bei der Dexia Kommunalbank in Berlin" description : "Studium der Wirtschaftsmathematik in Halle, Wirtschaftsmathematiker bei der Dexia Kommunalbank in Berlin"
image: "media/cantorpreis/1998_martin_schultze.png" image: "/media/cantorpreis/1998_martin_schultze.png"
# course # course
name: "Martin Schultze" name: "Martin Schultze"
# biography # biography

@ -2,11 +2,11 @@
title: "1999" title: "1999"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Informatik in Dresden, Studienaufenthalt in Cambridge, Informatiker bei der Firma AMD in Dresden, Promovend TU Dresden" description : "Studium der Informatik in Dresden, Studienaufenthalt in Cambridge, Informatiker bei der Firma AMD in Dresden, Promovend TU Dresden"
image: "media/cantorpreis/1999_stephan_diestelhorst.png" image: "/media/cantorpreis/1999_stephan_diestelhorst.png"
# course # course
name: "Stephan Diestelhorst" name: "Stephan Diestelhorst"
# biography # biography

@ -2,11 +2,11 @@
title: "2000" title: "2000"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Informatik in Dresden, Internationaler Masterstudiengang Computational Logic, Studienaufenthalt University of Auckland, Neuseeland, Erlangung des Grades Master of Science in Computer Science, Promotion an der TU Dresden, wissenschaftlicher Mitarbeiter TU Dresden" description : "Studium der Informatik in Dresden, Internationaler Masterstudiengang Computational Logic, Studienaufenthalt University of Auckland, Neuseeland, Erlangung des Grades Master of Science in Computer Science, Promotion an der TU Dresden, wissenschaftlicher Mitarbeiter TU Dresden"
image: "media/cantorpreis/2000_torsten_stueber.png" image: "/media/cantorpreis/2000_torsten_stueber.png"
# course # course
name: "Torsten Stüber" name: "Torsten Stüber"
# biography # biography

@ -2,11 +2,11 @@
title: "2001" title: "2001"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Physik in Göttingen, Doktorand der Physik an der Eidgenoessischen Technischen Hochschule (ETH) Zuerich" description : "Studium der Physik in Göttingen, Doktorand der Physik an der Eidgenoessischen Technischen Hochschule (ETH) Zuerich"
image: "media/cantorpreis/2001_lars_kasper.png" image: "/media/cantorpreis/2001_lars_kasper.png"
# course # course
name: "Lars Kasper" name: "Lars Kasper"
# biography # biography

@ -2,11 +2,11 @@
title: "2002" title: "2002"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Chemie in Halle und Burgos (Spanien), Doktorand der Chemie in Potsdam, 2012 Promotion, Postdoc, Universität Göteborg" description : "Studium der Chemie in Halle und Burgos (Spanien), Doktorand der Chemie in Potsdam, 2012 Promotion, Postdoc, Universität Göteborg"
image: "media/cantorpreis/2002_maria_hoernke.png" image: "/media/cantorpreis/2002_maria_hoernke.png"
# course # course
name: "Maria Hörnke" name: "Maria Hörnke"
# biography # biography

@ -2,11 +2,11 @@
title: "2003" title: "2003"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Pharmazie in Leipzig, Apothekerin in der Sylter Apotheke in Berlin" description : "Studium der Pharmazie in Leipzig, Apothekerin in der Sylter Apotheke in Berlin"
image: "media/cantorpreis/2003_susanne_havranek.png" image: "/media/cantorpreis/2003_susanne_havranek.png"
# course # course
name: "Susanne Havranek" name: "Susanne Havranek"
# biography # biography

@ -2,11 +2,11 @@
title: "2004" title: "2004"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Schülerratssprecher mit hohem Engagement für die Reko des GCG, Organisator der Schülerdemonstrationen, Studium: Geschichte, Politikwissenschaften und Französisch in Halle, Doktorand an der Eberhard Karls Universität Tübingen" description : "Schülerratssprecher mit hohem Engagement für die Reko des GCG, Organisator der Schülerdemonstrationen, Studium: Geschichte, Politikwissenschaften und Französisch in Halle, Doktorand an der Eberhard Karls Universität Tübingen"
image: "media/cantorpreis/2004_marcus_syring.png" image: "/media/cantorpreis/2004_marcus_syring.png"
# course # course
name: "Marcus Syring" name: "Marcus Syring"
# biography # biography

@ -2,11 +2,11 @@
title: "2005" title: "2005"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium Computer Science with Mathematics in Cambridge" description : "Studium Computer Science with Mathematics in Cambridge"
image: "media/cantorpreis/2005_martin_maas.png" image: "/media/cantorpreis/2005_martin_maas.png"
# course # course
name: "Martin Maas" name: "Martin Maas"
# biography # biography

@ -2,11 +2,11 @@
title: "2006" title: "2006"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Chemie in Berlin" description : "Studium der Chemie in Berlin"
image: "media/cantorpreis/2006_udo_dorn.png" image: "/media/cantorpreis/2006_udo_dorn.png"
# course # course
name: "Udo Dorn" name: "Udo Dorn"
# biography # biography

@ -2,11 +2,11 @@
title: "2007" title: "2007"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Sebastian Koch: Studium der Engineering physics in München, Doktorand bei Intel Mobile Communications; Henning Seidler: 2007-2010 Bachelor Mathematik in Halle, 2010/2011 Mathematik in Cambridge, 2011/2012 Wissenschaftlicher Mitarbeiter in Kassel, seit 2012 Master Mathematik an der TU Berlin" description : "Sebastian Koch: Studium der Engineering physics in München, Doktorand bei Intel Mobile Communications; Henning Seidler: 2007-2010 Bachelor Mathematik in Halle, 2010/2011 Mathematik in Cambridge, 2011/2012 Wissenschaftlicher Mitarbeiter in Kassel, seit 2012 Master Mathematik an der TU Berlin"
image: "media/cantorpreis/2007_s_koch_h_seidler.png" image: "/media/cantorpreis/2007_s_koch_h_seidler.png"
# course # course
name: "Sebastian Koch/Henning Seidler" name: "Sebastian Koch/Henning Seidler"
# biography # biography

@ -2,11 +2,11 @@
title: "2008" title: "2008"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Entwicklungspolitischer Freiwilligendienst in Indien: Arbeit an einem Straßenkinderprojekt bei den Salesianern Don Boscos, Studium der Physik in Berlin " description : "Entwicklungspolitischer Freiwilligendienst in Indien: Arbeit an einem Straßenkinderprojekt bei den Salesianern Don Boscos, Studium der Physik in Berlin "
image: "media/cantorpreis/2008_franziska_flegel.png" image: "/media/cantorpreis/2008_franziska_flegel.png"
# course # course
name: "Franziska Flegel" name: "Franziska Flegel"
# biography # biography

@ -2,11 +2,11 @@
title: "2009" title: "2009"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Mathematik in Bonn" description : "Studium der Mathematik in Bonn"
image: "media/cantorpreis/2009_bertram_arnold.png" image: "/media/cantorpreis/2009_bertram_arnold.png"
# course # course
name: "Bertram Arnold" name: "Bertram Arnold"
# biography # biography

@ -2,11 +2,11 @@
title: "2010" title: "2010"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium Regernerative Energiesysteme an der TU Dresden" description : "Studium Regernerative Energiesysteme an der TU Dresden"
image: "media/cantorpreis/2010_thomas_tannert.png" image: "/media/cantorpreis/2010_thomas_tannert.png"
# course # course
name: "Thomas Tannert" name: "Thomas Tannert"
# biography # biography

@ -2,11 +2,11 @@
title: "2011" title: "2011"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Mathematik in Halle, 2013 Auslandsjahr mit ERASMUS in Montpellier (Südfrankreich)" description : "Studium der Mathematik in Halle, 2013 Auslandsjahr mit ERASMUS in Montpellier (Südfrankreich)"
image: "media/cantorpreis/2011_max_koenig.png" image: "/media/cantorpreis/2011_max_koenig.png"
# course # course
name: "Maximilian König" name: "Maximilian König"
# biography # biography

@ -2,11 +2,11 @@
title: "2012" title: "2012"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Medizin in Halle" description : "Studium der Medizin in Halle"
image: "media/cantorpreis/2012_sandra_maciag.png" image: "/media/cantorpreis/2012_sandra_maciag.png"
# course # course
name: "Sandra Maciag" name: "Sandra Maciag"
# biography # biography

@ -2,11 +2,11 @@
title: "2013" title: "2013"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Mathmatik in Bonn" description : "Studium der Mathmatik in Bonn"
image: "media/cantorpreis/2013_dorothee_henke.jpg" image: "/media/cantorpreis/2013_dorothee_henke.jpg"
# course # course
name: "Dorothee Henke" name: "Dorothee Henke"
# biography # biography

@ -2,11 +2,11 @@
title: "2014" title: "2014"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Mathematik in Halle" description : "Studium der Mathematik in Halle"
image: "media/cantorpreis/paula_haehndel_2014_bearbeitet.jpg" image: "/media/cantorpreis/paula_haehndel_2014_bearbeitet.jpg"
# course # course
name: "Paula Hähndel" name: "Paula Hähndel"
# biography # biography

@ -2,11 +2,11 @@
title: "2015" title: "2015"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium der Chemie an der Martin-Luther-Universität Halle" description : "Studium der Chemie an der Martin-Luther-Universität Halle"
image: "media/cantorpreis/chistoph kirsch 2015.jpg" image: "/media/cantorpreis/chistoph kirsch 2015.jpg"
# course # course
name: "Christoph Kirsch" name: "Christoph Kirsch"
# biography # biography

@ -2,11 +2,11 @@
title: "2016" title: "2016"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Musik-Studium Lübeck" description : "Musik-Studium Lübeck"
image: "media/cantorpreis/jorma_markgraf_bearbeitet.jpg" image: "/media/cantorpreis/jorma_markgraf_bearbeitet.jpg"
# course # course
name: "Jorma Marggraf" name: "Jorma Marggraf"
# biography # biography

@ -2,11 +2,11 @@
title: "2017" title: "2017"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Medizin-Studium Heidelberg" description : "Medizin-Studium Heidelberg"
image: "media/cantorpreis/cantorpreistraeger_jakob_hofmann.jpg" image: "/media/cantorpreis/cantorpreistraeger_jakob_hofmann.jpg"
# course # course
name: "Jakob Hofmann" name: "Jakob Hofmann"
# biography # biography

@ -2,11 +2,11 @@
title: "2018" title: "2018"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Medizin-Studium Leipzig" description : "Medizin-Studium Leipzig"
image: "media/cantorpreis/2018_carolina_cao.jpg" image: "/media/cantorpreis/2018_carolina_cao.jpg"
# course # course
name: "Carolina Sirui Cao" name: "Carolina Sirui Cao"
# biography # biography

@ -2,11 +2,11 @@
title: "2019" title: "2019"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Biochemie-Studium Heidelberg" description : "Biochemie-Studium Heidelberg"
image: "media/cantorpreis/tobias-beschauner-2019.jpg" image: "/media/cantorpreis/tobias-beschauner-2019.jpg"
# course # course
name: "Tobias Beschauner" name: "Tobias Beschauner"
# biography # biography

@ -2,11 +2,11 @@
title: "2020" title: "2020"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Chemie-Studium Halle" description : "Chemie-Studium Halle"
image: "media/cantorpreis/2020_tom_erik_steinkopf.png" image: "/media/cantorpreis/2020_tom_erik_steinkopf.png"
# course # course
name: "Tom Erik Steinkopf" name: "Tom Erik Steinkopf"
# biography # biography

@ -2,9 +2,9 @@
title: "2021" title: "2021"
draft: false draft: false
bg_image: "media/backgrounds/page-title.png" bg_image: "/media/backgrounds/page-title.png"
description : "Studium IT-Systems Engineering Potsdam" description : "Studium IT-Systems Engineering Potsdam"
image: "media/cantorpreis/2021_oliver_zimmermann.jpg" image: "/media/cantorpreis/2021_oliver_zimmermann.jpg"
name: "Oliver Zimmermann" name: "Oliver Zimmermann"
bio: "" bio: ""
type: "cantorpreis" type: "cantorpreis"

@ -1,7 +1,7 @@
--- ---
title: Cantorpreis-Träger title: Cantorpreis-Träger
draft: false draft: false
bg_image: media/backgrounds/page-title.png bg_image: /media/backgrounds/page-title.png
description: Seit 1995, dem Jahr des 150. Geburtstages Georg Cantors, wird description: Seit 1995, dem Jahr des 150. Geburtstages Georg Cantors, wird
jährlich ein herausragender Schüler bzw. eine herausragende Schülerin mit dem jährlich ein herausragender Schüler bzw. eine herausragende Schülerin mit dem
Cantor-Preis geehrt. Die Preisträger erhalten einen vom Förderverein des Cantor-Preis geehrt. Die Preisträger erhalten einen vom Förderverein des

@ -2,7 +2,7 @@
title: CantorTechnik title: CantorTechnik
date: 2022-03-20T22:57:55.974Z date: 2022-03-20T22:57:55.974Z
draft: false draft: false
bg_image: media/backgrounds/page-title.png bg_image: /media/backgrounds/page-title.png
categories_ag: categories_ag:
- Technik - Technik
- Naturwissenschaften - Naturwissenschaften
@ -12,7 +12,7 @@ class: alle Klassenstufen
type: ganztagsangebote type: ganztagsangebote
room: "403" room: "403"
description: "" description: ""
image: media/ganztagsangebote/cantortechnik.webp image: /media/ganztagsangebote/cantortechnik.webp
apply_url: https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828 apply_url: https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828
--- ---
### Über die AG ### Über die AG

@ -2,14 +2,14 @@
title: Mathematik (Klasse 5) title: Mathematik (Klasse 5)
date: 2022-10-15T16:05:03.936Z date: 2022-10-15T16:05:03.936Z
draft: false draft: false
bg_image: media/bild_titelbild.jpg bg_image: /media/bild_titelbild.jpg
description: Förderung für begabte Schülerinnen und Schüler in Mathematik. description: Förderung für begabte Schülerinnen und Schüler in Mathematik.
image: media/ganztagsangebote/mathematik.webp image: /media/ganztagsangebote/mathematik.webp
categories_ag: categories_ag:
- Mathematik - Mathematik
- Naturwissenschaften - Naturwissenschaften
duration: 1. Stunde duration: 1. Stunde
weekly: Montag, 7. Stunde weekly: Dienstag, 7. Stunde
class: 5. Klasse class: 5. Klasse
room: "307" room: "307"
apply_url: https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828 apply_url: https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828

@ -2,14 +2,14 @@
title: Mathematik (Klasse 6) title: Mathematik (Klasse 6)
date: 2022-10-15T16:00:33.589Z date: 2022-10-15T16:00:33.589Z
draft: false draft: false
bg_image: media/bild_titelbild.jpg bg_image: /media/bild_titelbild.jpg
description: Förderung für begabte Schülerinnen und Schüler in Mathematik description: Förderung für begabte Schülerinnen und Schüler in Mathematik
image: media/ganztagsangebote/mathematik.webp image: /media/ganztagsangebote/mathematik.webp
categories_ag: categories_ag:
- Mathematik - Mathematik
- Naturwissenschaften - Naturwissenschaften
duration: 1. Stunde duration: 1. Stunde
weekly: Dienstag, 7. Stunde weekly: Montag, 7. Stunde
class: 6. Klasse class: 6. Klasse
room: "307" room: "307"
apply_url: https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828 apply_url: https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828

@ -2,9 +2,9 @@
title: Nawigator title: Nawigator
date: 2022-10-15T16:15:19.214Z date: 2022-10-15T16:15:19.214Z
draft: false draft: false
bg_image: media/bild_titelbild.jpg bg_image: /media/bild_titelbild.jpg
description: Begabtenförderung in Biologie, Chemie und Physik description: Begabtenförderung in Biologie, Chemie und Physik
image: media/ganztagsangebote/nawigator.webp image: /media/ganztagsangebote/nawigator.webp
categories_ag: categories_ag:
- Naturwissenschaften - Naturwissenschaften
duration: nach Vereinbarung duration: nach Vereinbarung

@ -1,9 +1,9 @@
--- ---
title: Mathematik-Olympiade title: Mathematik-Olympiade
draft: false draft: false
bg_image: media/bild_titelbild.jpg bg_image: /media/bild_titelbild.jpg
description: "" description: ""
image: media/contests/mo.png image: /media/contests/mo.png
category: Mathematik category: Mathematik
class: 5. - 12. Klasse class: 5. - 12. Klasse
web_url: https://mo.elemente.org/ web_url: https://mo.elemente.org/

@ -187,7 +187,5 @@ zahlen:
count: 542 count: 542
- name: Lehrer - name: Lehrer
count: 56 count: 56
- name: Neue Schüler jährlich
count: 72
- name: Pädagogische Mitarbeiter - name: Pädagogische Mitarbeiter
count: 2 count: 2

@ -1,6 +0,0 @@
<div class="card rounded-0 hover-shadow border-top-0 border-left-0 border-right-0">
<div class="card-body">
<h4 class="card-title mb-3">{{ .Title }}</h4>
<div class="content">{{ .Content }}</div>
</div>
</div>

@ -8,9 +8,14 @@
</div> </div>
</div> </div>
<div class="row"> <div class="row">
{{ range .Data.Pages }} {{ range .Params.elements }}
<div class="col-lg-4 col-sm-6 mb-4"> <div class="col-lg-4 col-sm-6 mb-4">
{{ .Render "anmeldung" }} <div class="card rounded-0 hover-shadow border-top-0 border-left-0 border-right-0">
<div class="card-body">
<h4 class="card-title mb-3">{{ .title }}</h4>
<div class="content">{{ .content | markdownify }}</div>
</div>
</div>
</div> </div>
{{ end }} {{ end }}
</div> </div>

@ -27,6 +27,7 @@ show_preview_links: false
collections: collections:
- name: "config" - name: "config"
icon: "settings"
label: "Konfiguration" label: "Konfiguration"
description: "Hier können die Basiseinstellungen der Website geändert werden." description: "Hier können die Basiseinstellungen der Website geändert werden."
editor: editor:
@ -41,7 +42,7 @@ collections:
public_folder: "media/home" public_folder: "media/home"
format: yml format: yml
fields: fields:
- label: "Slider" - label: "Karusell"
name: "slider" name: "slider"
widget: "object" widget: "object"
fields: fields:
@ -49,6 +50,7 @@ collections:
- {label: "Hintergrundbild", name: "bg_image", widget: "image"} - {label: "Hintergrundbild", name: "bg_image", widget: "image"}
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string"}
- label: "Elemente" - label: "Elemente"
label_singular: "Element"
name: "slider_item" name: "slider_item"
widget: "list" widget: "list"
fields: fields:
@ -257,14 +259,12 @@ collections:
- {label: "Copyright-Hinweis", name: "copyright", widget: "string"} - {label: "Copyright-Hinweis", name: "copyright", widget: "string"}
- {label: "Impressum-Link", name: "impressumURL", widget: "string"} - {label: "Impressum-Link", name: "impressumURL", widget: "string"}
- {label: "Datenschutz-Link", name: "dseURL", widget: "string"} - {label: "Datenschutz-Link", name: "dseURL", widget: "string"}
- name: "pages-de" - name: "pages-de"
icon: "page"
label: "Statische Seiten" label: "Statische Seiten"
editor: editor:
preview: true preview: true
frame: false
files: files:
- name: "blog-index" - name: "blog-index"
label: "Blog" label: "Blog"
@ -287,12 +287,20 @@ collections:
label: "Anmeldung" label: "Anmeldung"
file: "content/german/anmeldung/_index.md" file: "content/german/anmeldung/_index.md"
fields: fields:
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string", required: true}
- {label: "Entwurf", name: "draft", widget: "boolean", default: "false", required: false} - {label: "Entwurf", name: "draft", widget: "boolean", default: "false", required: false}
- {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"} - {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"}
- {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false} - {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false}
- {label: "Metabeschreibung", name: "description", widget: "text", required: false} - {label: "Metabeschreibung", name: "description", widget: "text", required: false}
- {label: "Text", name: "body", widget: "markdown"} - label: "Elemente"
label_singular: "Element"
name: "elements"
widget: "list"
fields:
- {label: "Titel", name: "title", widget: "string", required: true}
- {label: "Text", name: "content", widget: "markdown", required: true}
required: false
- {label: "Text", name: "body", widget: "markdown", required: false}
- name: "cantorpreis-index" - name: "cantorpreis-index"
label: "Cantor-Preis" label: "Cantor-Preis"
file: "content/german/cantorpreis/_index.md" file: "content/german/cantorpreis/_index.md"
@ -319,18 +327,18 @@ collections:
- {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"} - {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"}
- {label: "Metabeschreibung", name: "description", widget: "text", required: false} - {label: "Metabeschreibung", name: "description", widget: "text", required: false}
- label: Termine - label: Termine
label_singular: " " label_singular: "Termin"
name: "events" name: "events"
widget: "list" widget: "list"
fields: fields:
- {label: "Titel", name: "title", widget: "string", required: true} - {label: "Titel", name: "title", widget: "string", required: true}
- {label: "Datum/Startdatum", name: "date", widget: "datetime", required: true, date_format: "dd.MM.yyyy", time_format: "HH:mm"} - {label: "Datum/Startdatum", name: "date", widget: "datetime", required: true, date_format: "dd.MM.yyyy", time_format: false, format: "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"}
- {label: "Enddatum", name: "enddate", widget: "datetime", required: false, date_format: "dd.MM.yyyy", time_format: "HH:mm", default: ""} - {label: "Enddatum", name: "enddate", widget: "datetime", required: false, date_format: "dd.MM.yyyy", time_format: false, format: "yyyy-MM-dd'T'HH:mm:ss.SSSXXX", default: ""}
- {label: "Ort", name: "location", widget: "string", required: true} - {label: "Ort", name: "location", widget: "string", required: true}
- {label: "Beschreibung", name: "summary", widget: "string", required: false} - {label: "Beschreibung", name: "summary", widget: "string", required: false}
required: false required: false
- name: "forms-index" - name: "forms-index"
label: "Formulare und Vorlagen" label: "Dokumente und Formulare"
file: "content/german/forms/_index.md" file: "content/german/forms/_index.md"
fields: fields:
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string"}
@ -445,7 +453,7 @@ collections:
- {label: "Text", name: "body", widget: "markdown", required: false} - {label: "Text", name: "body", widget: "markdown", required: false}
- name: "jia-index" - name: "jia-index"
label: "Junior-Ingenieur-Akademie" label: "Junior-Ingenieur-Akademie"
file: "content/german/schuelervertretung/index.md" file: "content/german/jia/index.md"
fields: fields:
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string"}
- {label: "Entwurf", name: "draft", widget: "boolean", default: "false", required: false} - {label: "Entwurf", name: "draft", widget: "boolean", default: "false", required: false}
@ -454,7 +462,8 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "pages"} - {label: "Type", name: "type", widget: "hidden", default: "pages"}
- {label: "Type", name: "layout", widget: "hidden", default: "single.html"} - {label: "Type", name: "layout", widget: "hidden", default: "single.html"}
- {label: "Text", name: "body", widget: "markdown", required: false} - {label: "Text", name: "body", widget: "markdown", required: false}
- name: "author-de" # Used in routes, e.g., /admin/collections/blog - name: "author-de"
icon: "user"
label: "Autoren" # Used in the UI label: "Autoren" # Used in the UI
label_singular: "Autoren" label_singular: "Autoren"
folder: "content/german/author" # The path to the folder where the documents are stored folder: "content/german/author" # The path to the folder where the documents are stored
@ -494,6 +503,7 @@ collections:
required: false required: false
- {label: "Beschreibung", name: "body", widget: "markdown"} - {label: "Beschreibung", name: "body", widget: "markdown"}
- name: "blog-de" - name: "blog-de"
icon: "news"
label: "Aktuelles" label: "Aktuelles"
label_singular: "Blogbeitrag" label_singular: "Blogbeitrag"
folder: "content/german/blog" folder: "content/german/blog"
@ -506,7 +516,7 @@ collections:
public_folder: '/media/blog' public_folder: '/media/blog'
fields: fields:
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string"}
- {label: "Datum", name: "date", widget: "datetime", date_format: "dd.MM.yyyy", time_format: "HH:mm"} - {label: "Datum", name: "date", widget: "datetime", date_format: "dd/MM/yyyy", time_format: false}
- {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false} - {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false}
- {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"} - {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"}
- {label: "Metabeschreibung", name: "description", widget: "text", default: "", required: false} - {label: "Metabeschreibung", name: "description", widget: "text", default: "", required: false}
@ -531,6 +541,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "post"} - {label: "Type", name: "type", widget: "hidden", default: "post"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "forms-de" - name: "forms-de"
icon: "document"
label: "Dokumente" label: "Dokumente"
label_singular: "Dokument" label_singular: "Dokument"
description: "Hier sind Formulare, Vorlagen und andere Dokumente zu hinterlegen." description: "Hier sind Formulare, Vorlagen und andere Dokumente zu hinterlegen."
@ -551,20 +562,8 @@ collections:
- {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false} - {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false}
- {label: "Type", name: "type", widget: "hidden", default: "forms"} - {label: "Type", name: "type", widget: "hidden", default: "forms"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "anmeldung-de"
label: "Anmeldung"
label_singular: "Anmeldeinformation"
folder: "content/german/anmeldung"
filter: {field: "type", value: "anmeldung"}
create: true
editor:
preview: false
fields:
- {label: "Titel", name: "title", widget: "string"}
- {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false}
- {label: "Type", name: "type", widget: "hidden", default: "anmeldung"}
- {label: "Text", name: "body", widget: "markdown"}
- name: "cantorpreis-de" - name: "cantorpreis-de"
icon: "award"
label: "Cantor-Preisträger" label: "Cantor-Preisträger"
label_singular: "Cantor-Preisträger" label_singular: "Cantor-Preisträger"
folder: "content/german/cantorpreis" folder: "content/german/cantorpreis"
@ -591,6 +590,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "cantorpreis"} - {label: "Type", name: "type", widget: "hidden", default: "cantorpreis"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "ganztagsangebote-de" - name: "ganztagsangebote-de"
icon: "group"
label: "Ganztagsangebote" label: "Ganztagsangebote"
label_singular: "Ganztagsangebot" label_singular: "Ganztagsangebot"
folder: "content/german/ganztagsangebote" folder: "content/german/ganztagsangebote"
@ -618,6 +618,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "ganztagsangebote"} - {label: "Type", name: "type", widget: "hidden", default: "ganztagsangebote"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "wettbewerbe-de" - name: "wettbewerbe-de"
icon: "trophy"
label: "Wettbewerbe" label: "Wettbewerbe"
label_singular: "Wettbewerb" label_singular: "Wettbewerb"
folder: "content/german/wettbewerbe" folder: "content/german/wettbewerbe"
@ -639,6 +640,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "wettbewerbe"} - {label: "Type", name: "type", widget: "hidden", default: "wettbewerbe"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "begabtenfoerderung-de" - name: "begabtenfoerderung-de"
icon: "book"
label: "Begabtenförderung" label: "Begabtenförderung"
label_singular: "Begabtenförderung" label_singular: "Begabtenförderung"
folder: "content/german/begabtenfoerderung" folder: "content/german/begabtenfoerderung"
@ -660,6 +662,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "begabtenfoerderung"} - {label: "Type", name: "type", widget: "hidden", default: "begabtenfoerderung"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "schulchronik" - name: "schulchronik"
icon: "timeline"
label: "Schulchronik" label: "Schulchronik"
label_singular: "Chronikjahr" label_singular: "Chronikjahr"
folder: "content/german/schulchronik" folder: "content/german/schulchronik"
@ -677,6 +680,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "schulchronik"} - {label: "Type", name: "type", widget: "hidden", default: "schulchronik"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "abiturienten" - name: "abiturienten"
icon: "graduation-cap"
label: "Abiturienten" label: "Abiturienten"
label_singular: "Abiturjahrgang" label_singular: "Abiturjahrgang"
folder: "content/german/abiturienten" folder: "content/german/abiturienten"

@ -3,13 +3,41 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="https://cantorgymnasium.de/plugins/fontawesome/css/all.css">
<title>Content Manager</title> <title>Content Manager</title>
</head> </head>
<body> <body>
<!-- Include the script that builds the page and powers Static CMS --> <!-- Include the script that builds the page and powers Static CMS -->
<script src="https://cdn.jsdelivr.net/npm/@staticcms/core@next/dist/static-cms-core.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@staticcms/core@1.0.0-beta1/dist/static-cms-core.min.js"></script>
<script> <script>
window.CMS.init(); window.CMS.init();
CMS.registerIcon('home', ({}) => { return(h('i', {"className": "fa fa-house"})); });
CMS.registerIcon('settings', ({}) => { return(h('i', {"className": "fa fa-gear"})); });
CMS.registerIcon('user', ({}) => { return(h('i', {"className": "fa fa-user"})); });
CMS.registerIcon('page', ({}) => { return(h('i', {"className": "fa fa-file"})); });
CMS.registerIcon('document', ({}) => { return(h('i', {"className": "fa fa-file-lines"})); });
CMS.registerIcon('news', ({}) => { return(h('i', {"className": "fa fa-newspaper"})); });
CMS.registerIcon('award', ({}) => { return(h('i', {"className": "fa fa-award"})); });
CMS.registerIcon('group', ({}) => { return(h('i', {"className": "fa fa-people-group"})); });
CMS.registerIcon('trophy', ({}) => { return(h('i', {"className": "fa fa-trophy"})); });
CMS.registerIcon('book', ({}) => { return(h('i', {"className": "fa fa-book"})); });
CMS.registerIcon('timeline', ({}) => { return(h('i', {"className": "fa fa-timeline"})); });
CMS.registerIcon('graduation-cap', ({}) => { return(h('i', {"className": "fa fa-graduation-cap"})); });
CMS.registerIcon('info', ({}) => { return(h('i', {"className": "fa fa-circle-info"})); });
const CustomPage = () => {
return h('div', {}, 'I am a custom page!');
};
CMS.registerAdditionalLink({
id: 'info',
title: 'Informationen',
data: CustomPage,
options: {
icon: 'info',
},
});
</script> </script>
<script> <script>
CMS.registerPreviewStyle("https://cantorgymnasium.de/plugins/bootstrap/bootstrap.min.css"); CMS.registerPreviewStyle("https://cantorgymnasium.de/plugins/bootstrap/bootstrap.min.css");
@ -53,11 +81,7 @@ CMS.registerPreviewTemplate("schulchronik", ChronikPreview);
</script> </script>
<script> <script>
var PostPreviewContent = createClass({ var PostPreviewContent = ({widgetFor, entry}) => {
render: function() {
var entry = this.props.entry;
var image = entry.getIn(['data', 'image']);
var bg = this.props.getAsset(image);
const divStyle = { const divStyle = {
backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")', backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")',
}; };
@ -66,11 +90,13 @@ var PostPreviewContent = createClass({
h('div', {"className": "container"}, h('div', {"className": "container"},
h('div', {"className": "col-md-8"}, h('div', {"className": "col-md-8"},
h('ul', {"className": "list-inline custom-breadcrumb"}, h('ul', {"className": "list-inline custom-breadcrumb"},
h('li', {"className": "list-inline-item h1"}, h('li', {"className": "list-inline-item h2"},
h('a', {"className": "text-primary font-secondary", href: ""}, "Schulchronik")), h('a', {"className": "text-primary font-secondary", href: ""}, "Startseite")),
h('li', {"className": "list-inline-item ha"}, h('li', {"className": "list-inline-item h2"},
h("i", {"className": "fa-solid fa-angle-right text-white"})), h("i", {"className": "fa-solid fa-angle-right text-white"})),
h('li', {"className": "list-inline-item text-white h1 font-secondary"}, entry.getIn(['data', 'title'])) h('li', {"className": "list-inline-item text-white h2 font-secondary"}, entry.data.title)
),
h('p', {"className": "text-lighten"}, entry.data.description
) )
) )
) )
@ -79,26 +105,81 @@ var PostPreviewContent = createClass({
h('div', {"className": "container"}, h('div', {"className": "container"},
h('div', {"className": "row"}, h('div', {"className": "row"},
h('div', {"className": "col-12 mb-4"}, h('div', {"className": "col-12 mb-4"},
h('div', {"className": "content"}, this.props.widgetFor('body')) h('div', {"className": "content"}, widgetFor('body'))
) )
) )
) )
) )
); );
} };
});
CMS.registerPreviewTemplate("anmeldung-index", PostPreviewContent);
CMS.registerPreviewTemplate("impressum", PostPreviewContent); CMS.registerPreviewTemplate("impressum", PostPreviewContent);
CMS.registerPreviewTemplate("datenschutz", PostPreviewContent);
CMS.registerPreviewTemplate("schuelerrat-geschaeftsordnung", PostPreviewContent); CMS.registerPreviewTemplate("schuelerrat-geschaeftsordnung", PostPreviewContent);
CMS.registerPreviewTemplate("schuelervertretung-index", PostPreviewContent);
CMS.registerPreviewTemplate("elternvertretung-index", PostPreviewContent);
CMS.registerPreviewTemplate("jia-index", PostPreviewContent);
CMS.registerPreviewTemplate("bibo", PostPreviewContent);
CMS.registerPreviewTemplate("abiturienten", PostPreviewContent);
CMS.registerPreviewTemplate("cantorfora", PostPreviewContent);
</script> </script>
<script> <script>
var EventPreview = createClass({ var AnmeldungPreviewContent = ({widgetsFor, widgetFor, entry}) => {
render: function() { const divStyle = {
var entry = this.props.entry; backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")',
var image = entry.getIn(['data', 'image']); };
var bg = this.props.getAsset(image); return h('div', {},
h('section', {"className": "page-title-section overlay", "style": divStyle},
h('div', {"className": "container"},
h('div', {"className": "col-md-8"},
h('ul', {"className": "list-inline custom-breadcrumb"},
h('li', {"className": "list-inline-item h2"},
h('a', {"className": "text-primary font-secondary", href: ""}, "Startseite")),
h('li', {"className": "list-inline-item h2"},
h("i", {"className": "fa-solid fa-angle-right text-white"})),
h('li', {"className": "list-inline-item text-white h2 font-secondary"}, entry.data.title)
),
h('p', {"className": "text-lighten"}, entry.data.description
)
)
)
),
h('section', {"className": "section-sm"},
h('div', {"className": "container"},
h('div', {"className": "row mb-5"},
h('div', {"className": "col-md-6 content"},
widgetFor('body')
)
),
h('div', {"className": "row"},
widgetsFor('elements').map(function(element, index) {
return h('div', {"className": "col-lg-4 col-sm-6 mb-4"},
h('div', {"className": "card rounded-0 hover-shadow border-top-0 border-left-0 border-right-0"},
h('div', {"className": "card-body"},
h('h4', {"className": "card-title mb-3"},
element.data.title
),
h('div', {"className": "content"},
element.widgets.content
)
)
)
);
})
)
)
),
);
};
CMS.registerPreviewTemplate("anmeldung-index", AnmeldungPreviewContent);
</script>
<script>
var EventPreview = ({widgetsFor, entry}) => {
const divStyle = { const divStyle = {
backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")', backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")',
}; };
@ -114,10 +195,10 @@ var EventPreview = createClass({
h('li', {"className": "list-inline-item ha"}, h('li', {"className": "list-inline-item ha"},
h("i", {"className": "fa-solid fa-angle-right text-white"}) h("i", {"className": "fa-solid fa-angle-right text-white"})
), ),
h('li', {"className": "list-inline-item text-white h1 font-secondary"}, entry.getIn(['data', 'title']) h('li', {"className": "list-inline-item text-white h1 font-secondary"}, entry.data.title
) )
), ),
h('p', {"className": "text-lighten"}, entry.getIn(['data', 'description'])) h('p', {"className": "text-lighten"}, entry.data.description)
) )
) )
) )
@ -127,20 +208,21 @@ var EventPreview = createClass({
h('div', {"className": "row"}, h('div', {"className": "row"},
h('div', {"className": "col-12 "}, h('div', {"className": "col-12 "},
h('ul', {"className": "list-unstyled"}, h('ul', {"className": "list-unstyled"},
this.props.widgetsFor('events').map(function(event, index) { widgetsFor('events').map(function(event, index) {
console.log(event.data.date);
return h('li', {"className": "d-md-table mb-4 w-100 border-bottom hover-shadow"}, return h('li', {"className": "d-md-table mb-4 w-100 border-bottom hover-shadow"},
h('div', {"className": "d-md-table-cell text-center p-4 bg-primary text-white mb-4 mb-md-0"}, h('div', {"className": "d-md-table-cell text-center p-4 bg-primary text-white mb-4 mb-md-0"},
h('span', {"className": "h2 d-block"}, new Intl.DateTimeFormat('de-De', { day: 'numeric'}).format(event.getIn(['data', 'date']))), h('span', {"className": "h2 d-block"}, new Intl.DateTimeFormat('de-De', { day: 'numeric'}).format(new Date(event.data.date))),
new Intl.DateTimeFormat('de-De', { month: 'short', year: 'numeric' }).format(event.getIn(['data', 'date'])) new Intl.DateTimeFormat('de-De', { month: 'short', year: 'numeric' }).format(new Date(event.data.date))
), ),
h('div', {"className": "d-md-table-cell px-4 vertical-alighn-middle mb-4 mb-md-0"}, h('div', {"className": "d-md-table-cell px-4 vertical-alighn-middle mb-4 mb-md-0"},
h('p', {"className": "h4 mb-3 d-block"}, event.getIn(['data', 'title'])), h('p', {"className": "h4 mb-3 d-block"}, event.data.title),
h('p', {"className": "mb-0"}, event.getIn(['data', 'summary'])) h('p', {"className": "mb-0"}, event.data.summary)
), ),
h('div', {"className": "d-md-table-cell text-right pr-0 pr-md-4"}, h('div', {"className": "d-md-table-cell text-right pr-0 pr-md-4"},
h('p', {}, h('p', {},
h('i', {"className": "fa-solid fa-location-dot text-primary mr-2"}), h('i', {"className": "fa-solid fa-location-dot text-primary mr-2"}),
event.getIn(['data', 'location']) event.data.location
) )
) )
); );
@ -151,18 +233,13 @@ var EventPreview = createClass({
) )
) )
); );
} };
});
CMS.registerPreviewTemplate("event-index", EventPreview); CMS.registerPreviewTemplate("event-index", EventPreview);
</script> </script>
<script> <script>
var PagePreview = createClass({ var PagePreview = ({widgetFor, entry}) => {
render: function() {
var entry = this.props.entry;
var image = entry.getIn(['data', 'image']);
var bg = this.props.getAsset(image);
const divStyle = { const divStyle = {
backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")', backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")',
}; };
@ -172,23 +249,22 @@ var PagePreview = createClass({
h('div', {"className": "container"}, h('div', {"className": "container"},
h('div', {"className": "col-md-8"}, h('div', {"className": "col-md-8"},
h('ul', {"className": "list-inline custom-breadcrumb"}, h('ul', {"className": "list-inline custom-breadcrumb"},
h('li', {"className": "list-inline-item h1"}, h('li', {"className": "list-inline-item h2"},
h('a', {"className": "text-primary font-secondary", href: ""}, "Startseite") h('a', {"className": "text-primary font-secondary", href: ""}, "Startseite")
), ),
h('li', {"className": "list-inline-item ha"}, h('li', {"className": "list-inline-item h2"},
h("i", {"className": "fa-solid fa-angle-right text-white"}) h("i", {"className": "fa-solid fa-angle-right text-white"})
), ),
h('li', {"className": "list-inline-item text-white h1 font-secondary"}, entry.getIn(['data', 'title']) h('li', {"className": "list-inline-item text-white h2 font-secondary"}, entry.data.title
) )
), ),
h('p', {"className": "text-lighten"}, entry.getIn(['data', 'description'])) h('p', {"className": "text-lighten"}, entry.data.description)
) )
) )
) )
) )
); );
} };
});
CMS.registerPreviewTemplate("blog-index", PagePreview); CMS.registerPreviewTemplate("blog-index", PagePreview);
CMS.registerPreviewTemplate("cantorpreis-index", PagePreview); CMS.registerPreviewTemplate("cantorpreis-index", PagePreview);
@ -196,14 +272,31 @@ CMS.registerPreviewTemplate("contact-index", PagePreview);
CMS.registerPreviewTemplate("forms-index", PagePreview); CMS.registerPreviewTemplate("forms-index", PagePreview);
CMS.registerPreviewTemplate("ganztagsangebote-index", PagePreview); CMS.registerPreviewTemplate("ganztagsangebote-index", PagePreview);
CMS.registerPreviewTemplate("wettbewerbe-index", PagePreview); CMS.registerPreviewTemplate("wettbewerbe-index", PagePreview);
CMS.registerPreviewTemplate("begabtenfoerderung-index", PagePreview);
</script> </script>
<script> <script>
var PagePreviewImage = createClass({ var PagePreviewImage = ({ widgetFor, getAsset, entry}) => {
render: function() { const [imageUrl, setImageUrl] = useState('');
var entry = this.props.entry; const image = useMemo(() => entry.data.image, [entry.data.image]);
var image = entry.getIn(['data', 'image']);
var bg = this.props.getAsset(image); useEffect(() => {
let alive = true;
const loadImage = async () => {
const imageAsset = await getAsset(image);
if (alive) {
setImageUrl(imageAsset.toString());
}
};
loadImage();
return () => {
alive = false;
};
}, [image]);
const divStyle = { const divStyle = {
backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")', backgroundImage: 'url("/media/backgrounds/page-title.png"),url("/media/backgrounds/page-title.png")',
}; };
@ -213,17 +306,17 @@ var PagePreviewImage = createClass({
h('div', {"className": "container"}, h('div', {"className": "container"},
h('div', {"className": "col-md-8"}, h('div', {"className": "col-md-8"},
h('ul', {"className": "list-inline custom-breadcrumb"}, h('ul', {"className": "list-inline custom-breadcrumb"},
h('li', {"className": "list-inline-item h1"}, h('li', {"className": "list-inline-item h2"},
h('a', {"className": "text-primary font-secondary", href: ""}, "Startseite") h('a', {"className": "text-primary font-secondary", href: ""}, "Startseite")
), ),
h('li', {"className": "list-inline-item ha"}, h('li', {"className": "list-inline-item h2"},
h("i", {"className": "fa-solid fa-angle-right text-white"}) h("i", {"className": "fa-solid fa-angle-right text-white"})
), ),
h('li', {"className": "list-inline-item text-white h1 font-secondary"}, entry.getIn(['data', 'title']) h('li', {"className": "list-inline-item text-white h2 font-secondary"}, entry.data.title
) )
), ),
h('p', {"className": "text-lighten"}, entry.getIn(['data', 'description'])) h('p', {"className": "text-lighten"}, entry.data.description
) ))
) )
) )
), ),
@ -231,14 +324,13 @@ var PagePreviewImage = createClass({
h('div', {"className": "container"}, h('div', {"className": "container"},
h('div', {"className": "row"}, h('div', {"className": "row"},
h('div', {"className": "col-12 mb-4"}, h('div', {"className": "col-12 mb-4"},
h('img', {"className": "img-fluid w-100 mb-4", src: bg.toString(), alt: "about image"}), h('img', {"className": "img-fluid w-100 mb-4", src: imageUrl}),
this.props.widgetFor('body')) widgetFor('body'))
) )
) )
) )
); );
} };
});
CMS.registerPreviewTemplate("about-index", PagePreviewImage); CMS.registerPreviewTemplate("about-index", PagePreviewImage);