CMS optimizations

This commit is contained in:
Denys Konovalov 2023-04-25 19:40:49 +02:00
parent 7a8dc3ff59
commit cfd5e11765
10 changed files with 124 additions and 57 deletions

@ -70,11 +70,13 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- name: Schule - name: Schule
weight: 2 weight: 2
hasChildren: true hasChildren: true
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Über die Schule name: Über die Schule
URL: about URL: about
@ -82,6 +84,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Ganztagsbereich name: Ganztagsbereich
URL: ganztagsangebote URL: ganztagsangebote
@ -89,6 +92,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Termine name: Termine
URL: termine URL: termine
@ -96,6 +100,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Aufnahme name: Aufnahme
URL: anmeldung URL: anmeldung
@ -103,6 +108,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Schulbibliothek name: Schulbibliothek
URL: pages/bibo URL: pages/bibo
@ -110,6 +116,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Schulchronik name: Schulchronik
URL: schulchronik URL: schulchronik
@ -117,6 +124,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Cantorpreis name: Cantorpreis
URL: cantorpreis URL: cantorpreis
@ -124,6 +132,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Schule - parent: Schule
name: Virtueller Rundgang name: Virtueller Rundgang
URL: https://vr.cantorgymnasium.de/tour/ URL: https://vr.cantorgymnasium.de/tour/
@ -131,11 +140,13 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: true external: true
separator: false
- weight: 3 - weight: 3
name: Unterricht name: Unterricht
hasChildren: true hasChildren: true
params: params:
external: false external: false
separator: false
- parent: Unterricht - parent: Unterricht
name: Wettbewerbe name: Wettbewerbe
URL: wettbewerbe URL: wettbewerbe
@ -143,6 +154,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Unterricht - parent: Unterricht
name: Begabtenförderung name: Begabtenförderung
URL: begabte URL: begabte
@ -150,6 +162,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Unterricht - parent: Unterricht
name: Junior-Ingenieur-Akademie name: Junior-Ingenieur-Akademie
URL: pages/jia URL: pages/jia
@ -157,6 +170,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Unterricht - parent: Unterricht
name: Projektwoche name: Projektwoche
URL: projektwoche URL: projektwoche
@ -164,11 +178,13 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- name: Für Schüler und Eltern - name: Für Schüler und Eltern
weight: 4 weight: 4
hasChildren: true hasChildren: true
params: params:
external: false external: false
separator: false
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Dokumente und Formulare name: Dokumente und Formulare
URL: forms URL: forms
@ -176,6 +192,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Vertretungsplan name: Vertretungsplan
URL: https://stundenplan24.de/20072021/mobil/ URL: https://stundenplan24.de/20072021/mobil/
@ -183,6 +200,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: true external: true
separator: false
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Lernplattform Moodle name: Lernplattform Moodle
URL: https://moodle.bildung-lsa.de/gcg URL: https://moodle.bildung-lsa.de/gcg
@ -190,6 +208,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: true external: true
separator: false
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Essensbestellung name: Essensbestellung
URL: https://heideklause-halle.de/bestellung/ URL: https://heideklause-halle.de/bestellung/
@ -197,6 +216,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: true external: true
separator: false
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Schulshop name: Schulshop
URL: https://schulkleidung.de/shop/index.php?nr=SDQUCKVD URL: https://schulkleidung.de/shop/index.php?nr=SDQUCKVD
@ -204,6 +224,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: true external: true
separator: true
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Förderverein name: Förderverein
URL: pages/foerderverein URL: pages/foerderverein
@ -211,6 +232,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- parent: Für Schüler und Eltern - parent: Für Schüler und Eltern
name: Schülervertretung name: Schülervertretung
URL: pages/schuelervertretung URL: pages/schuelervertretung
@ -218,6 +240,7 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- name: Elternvertretung - name: Elternvertretung
weight: 8 weight: 8
URL: pages/elternvertretung URL: pages/elternvertretung
@ -225,12 +248,14 @@ menu:
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
- name: Kontakt - name: Kontakt
URL: kontakt URL: kontakt
weight: 5 weight: 5
hasChildren: false hasChildren: false
params: params:
external: false external: false
separator: false
footer: footer:
- name: Termine - name: Termine
URL: termine URL: termine
@ -261,4 +286,4 @@ privacy:
youtube: youtube:
privacyEnhanced: true privacyEnhanced: true
vimeo: vimeo:
enableDNT: true enableDNT: true

@ -2,7 +2,7 @@
title: Cantorpreis-Träger title: Cantorpreis-Träger
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 Cantorpreis geehrt. Die Preisträger erhalten einen vom Förderverein des
Georg-Cantor-Gymnasiums gestifteten Zinnbecher mit Motiven der Stadt Halle und Georg-Cantor-Gymnasiums gestifteten Zinnbecher mit Motiven der Stadt Halle und
150 € Preisgeld. Mit diesem Preis werden Schüler für besondere Leistungen und 150 € Preisgeld. Mit diesem Preis werden Schüler für besondere Leistungen und
Engagement für unsere Schule ausgezeichnet. Hier werden die Cantorpreis-Träger Engagement für unsere Schule ausgezeichnet. Hier werden die Cantorpreis-Träger

@ -334,6 +334,6 @@ tiles:
content: | content: |
{{< gallery dir="/media/projektwoche/2023/p21" >}} {{< gallery dir="/media/projektwoche/2023/p21" >}}
--- ---
Nach drei arbeitsreichen Tagen wurden am Donnerstag die Ergebnisse präsentiert: abwechslungsreich und interessant. Am Nachmittag dann der Höhepunkt der Festwoche mit der [Ehrung des Cantor-Preisträgers Bernhard Fuchs aus der 12. Klasse](/blog/cantorpreisverleihung-2023/). Den Festvortrag hielt Herr Professor Roth zum „Chemischen Geheimnis einer Stradivari“. Den Abschluss der Kultur- und Wissenschaftstage bildete ein Programm am Freitag, das für die verschiedenen Klassenstufen unterschiedliche Schwerpunkte setzte: Die 5. und 6. Klassen durften am Morgen einem Fabelprogramm „Der Ochse auf der Löwenhochzeit“ lauschen und danach an sechs verschiedenen Stationen in Zusammenarbeit mit der Landesverkehrswacht ihre Verkehrssicherheit testen. Die 7. Klassen erweiterten ihr Wissen zu gesundem Leben auf aktive Weise mit dem Body&Grips-Mobil des DRK, dabei wurden die einzelnen Stationen von den Schülerinnen und Schülern der 11. Klassen betreut. Die 8. Klassen schwärmten in 10 verschiedene Unternehmen der Region aus, um sich in verschiedenen technischen Projekten auszuprobieren. Die 9. Klassen waren Zeugen der Zwischenpräsentationen der wissenschaftlich-praktischen Arbeiten ihrer ein Jahr älteren Mitschüler und wurden dann mit verschiedenen Instituten der Martin-Luther-Universität bekannt gemacht. Die 10. Klassen durften nach der Zwischenpräsentation der wpA an einem musikalischen Heine-Programm „Ich bin ein deutscher Dichter“ präsentiert vom Künstlerduo „Rose & Georgi“ teilhaben. Nach drei arbeitsreichen Tagen wurden am Donnerstag die Ergebnisse präsentiert: abwechslungsreich und interessant. Am Nachmittag dann der Höhepunkt der Festwoche mit der [Ehrung des Cantorpreisträgers Bernhard Fuchs aus der 12. Klasse](/blog/cantorpreisverleihung-2023/). Den Festvortrag hielt Herr Professor Roth zum „Chemischen Geheimnis einer Stradivari“. Den Abschluss der Kultur- und Wissenschaftstage bildete ein Programm am Freitag, das für die verschiedenen Klassenstufen unterschiedliche Schwerpunkte setzte: Die 5. und 6. Klassen durften am Morgen einem Fabelprogramm „Der Ochse auf der Löwenhochzeit“ lauschen und danach an sechs verschiedenen Stationen in Zusammenarbeit mit der Landesverkehrswacht ihre Verkehrssicherheit testen. Die 7. Klassen erweiterten ihr Wissen zu gesundem Leben auf aktive Weise mit dem Body&Grips-Mobil des DRK, dabei wurden die einzelnen Stationen von den Schülerinnen und Schülern der 11. Klassen betreut. Die 8. Klassen schwärmten in 10 verschiedene Unternehmen der Region aus, um sich in verschiedenen technischen Projekten auszuprobieren. Die 9. Klassen waren Zeugen der Zwischenpräsentationen der wissenschaftlich-praktischen Arbeiten ihrer ein Jahr älteren Mitschüler und wurden dann mit verschiedenen Instituten der Martin-Luther-Universität bekannt gemacht. Die 10. Klassen durften nach der Zwischenpräsentation der wpA an einem musikalischen Heine-Programm „Ich bin ein deutscher Dichter“ präsentiert vom Künstlerduo „Rose & Georgi“ teilhaben.
Zahlreiche Eindrücke werden auch in einem separaten [Artikel](/blog/festwoche-2023/) vorgestellt. Zahlreiche Eindrücke werden auch in einem separaten [Artikel](/blog/festwoche-2023/) vorgestellt.

@ -17,9 +17,9 @@ topics:
- title: Einführung des Cantorpreises - title: Einführung des Cantorpreises
content: > content: >
Seit 1995 wird jährlich ein besonderer „Grübler“ unserer Schule Seit 1995 wird jährlich ein besonderer „Grübler“ unserer Schule
anlässlich des Geburtstages von Georg Cantor mit dem Cantor-Preis geehrt. anlässlich des Geburtstages von Georg Cantor mit dem Cantorpreis geehrt.
Der Cantor-Preisträger erhält einen vom Förderverein gestifteten Zinnbecher mit Motiven der Stadt Halle und 150 € Preisgeld, gesponsert von der Sparkasse. Der Cantorpreisträger erhält einen vom Förderverein gestifteten Zinnbecher mit Motiven der Stadt Halle und 150 € Preisgeld, gesponsert von der Sparkasse.
Die Fachbereiche dürfen Schüler vorschlagen, die die Kriterien erfüllen. Sie sollten sehr gute schulische Leistungen erbringen, besonders auf mathematisch- naturwissenschaftlichem Gebiet. Weiterhin sind vielseitiges außerschulisches Engagement und Erfolge bei Schülerwettbewerben wünschenswert. Der Vorstand des Schulfördervereins trifft dann die Entscheidung. Die Fachbereiche dürfen Schüler vorschlagen, die die Kriterien erfüllen. Sie sollten sehr gute schulische Leistungen erbringen, besonders auf mathematisch- naturwissenschaftlichem Gebiet. Weiterhin sind vielseitiges außerschulisches Engagement und Erfolge bei Schülerwettbewerben wünschenswert. Der Vorstand des Schulfördervereins trifft dann die Entscheidung.

@ -5,10 +5,10 @@ cantorpreisträger: Robert Strich
type: schulchronik type: schulchronik
pretext: > pretext: >
In diesem Jahr hat sich der Förderverein der Schule eine besondere In diesem Jahr hat sich der Förderverein der Schule eine besondere
Auszeichnung einfallen lassen: den Cantor-Preis. Den ersten bekam Robert Auszeichnung einfallen lassen: den Cantorpreis. Den ersten bekam Robert
Strich, der im März dieses Jahres auch Sieger im Bundeswettbewerb Mathematik Strich, der im März dieses Jahres auch Sieger im Bundeswettbewerb Mathematik
wurde. Seitdem wird jedes Jahr der engagierteste und erfolgreichste Schüler wurde. Seitdem wird jedes Jahr der engagierteste und erfolgreichste Schüler
des Abiturjahrgangs mit dem Cantor-Preis geehrt. des Abiturjahrgangs mit dem Cantorpreis geehrt.
Beim Bundeswettbewerb „Jugend forscht“ waren 1996 vor allem Ingolf Zies mit zwei 1. Preisen und Tobias Volk mit einem Sonderpreis erfolgreich. Beim Bundeswettbewerb „Jugend forscht“ waren 1996 vor allem Ingolf Zies mit zwei 1. Preisen und Tobias Volk mit einem Sonderpreis erfolgreich.

@ -36,7 +36,7 @@ topics:
Eine wesentliche Verbesserung sind die stets sauberen Unterrichtsräume und Toiletten. Dabei macht der Unterricht auch viel mehr Spaß. Eine wesentliche Verbesserung sind die stets sauberen Unterrichtsräume und Toiletten. Dabei macht der Unterricht auch viel mehr Spaß.
Für Auftritte der Instrumentalisten und des Chors, sowie für feierliche Veranstaltungen bietet die Aula genug Platz. Sie soll eine der schönsten Aulen ganz Halles sein. Zum ersten Mal wird in diesem Schuljahr ein Schüler den Cantor-Preis in der neuen Aula entgegennehmen. Für Auftritte der Instrumentalisten und des Chors, sowie für feierliche Veranstaltungen bietet die Aula genug Platz. Sie soll eine der schönsten Aulen ganz Halles sein. Zum ersten Mal wird in diesem Schuljahr ein Schüler den Cantorpreis in der neuen Aula entgegennehmen.
Das Jahr 2006 kann man getrost als Glücksjahr bezeichnen, weil etwas Besseres nicht hätte passieren können. Denn wie David Hilbert richtig bemerkte: Das Jahr 2006 kann man getrost als Glücksjahr bezeichnen, weil etwas Besseres nicht hätte passieren können. Denn wie David Hilbert richtig bemerkte:

@ -9,7 +9,7 @@ pretext: >
Wettbewerbe, in denen Cantorianern erfolgreich waren, sind der Wettbewerbe, in denen Cantorianern erfolgreich waren, sind der
Vorlesewettbewerb und Jugend forscht. Herausragende Ergebnisse in der Vorlesewettbewerb und Jugend forscht. Herausragende Ergebnisse in der
Internationalen Mathematik-Olympiade erzielte Bertram Arnold. Dieser wurde für Internationalen Mathematik-Olympiade erzielte Bertram Arnold. Dieser wurde für
seine sehr guten Ergebnisse in verschiedenen Wettbewerben mit dem Cantor-Preis seine sehr guten Ergebnisse in verschiedenen Wettbewerben mit dem Cantorpreis
geehrt. Der Schüler Oliver Meyer nahm am Geschichtswettbewerb des geehrt. Der Schüler Oliver Meyer nahm am Geschichtswettbewerb des
Bundespräsidenten, in dem es um vergessene Helden ging, sehr erfolgreich teil. Bundespräsidenten, in dem es um vergessene Helden ging, sehr erfolgreich teil.
Außerdem wurde das erste Cantor-Forum veranstaltet, in dem ehemalige Außerdem wurde das erste Cantor-Forum veranstaltet, in dem ehemalige

@ -1,6 +1,6 @@
top_banner: top_banner:
enable: false enable: true
text: "" text: "\n\n\n"
color: "#1b57b1" color: "#1b57b1"
font_color: "#ffffff" font_color: "#ffffff"
icon: mdi mdi-bookmark-music-outline mdi-24px icon: mdi mdi-bookmark-music-outline mdi-24px
@ -176,17 +176,19 @@ info:
enable: true enable: true
bg_image: media/home/success-story.webp bg_image: media/home/success-story.webp
title: Über die Schule title: Über die Schule
content: >- content: >+
Das Georg-Cantor-Gymnasium wurde im Jahre 1988 als eine Das Georg-Cantor-Gymnasium wurde im Jahre 1988 als eine
mathematisch-naturwissenschaftliche Schule gegründet. Über die vielen Jahre mathematisch-naturwissenschaftliche Schule gegründet. Über die vielen Jahre
kamen viele Veränderungen auf die Schule zu. Nach der Verleihung des Namen kamen viele Veränderungen auf die Schule zu. Nach der Verleihung des Namen
\"Georg-Cantor\", Umformung zu einem Gymnasium, dem Umzug in ein neues "Georg-Cantor", Umformung zu einem Gymnasium, dem Umzug in ein neues Gebäude
Gebäude u. v. m. ist die Schule heute ein erfolgreiches, modernes und u. v. m. ist die Schule heute ein erfolgreiches, modernes und produktives
produktives Gymnasium mit mathematisch-naturwissenschaftlichem Schwerpunkt Gymnasium mit mathematisch-naturwissenschaftlichem Schwerpunkt und dem
und dem Gütesiegel \"Begabungsfördernde Schule\" vom Landesinstitut für Gütesiegel "Begabungsfördernde Schule" vom Landesinstitut für Schulqualität
Schulqualität und Lehrerbildung. und Lehrerbildung.
{{< card title="Schulchronik" link="/schulchronik/" >}}
{{< card link="/schulchronik/" title="Schulchronik" >}}
video_link: https://www.youtube.com/watch?v=v2ovvOmv-xw video_link: https://www.youtube.com/watch?v=v2ovvOmv-xw
termine: termine:
enable: true enable: true

@ -32,7 +32,7 @@ collections:
- name: "config" - name: "config"
icon: "settings" 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. Die meisten Bereiche müssen nur in Ausnahmefällen angepasst werden."
editor: editor:
preview: false preview: false
files: files:
@ -44,9 +44,10 @@ collections:
name: "top_banner" name: "top_banner"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Text", name: "text", widget: "string", required: false} - {label: "Text", name: "text", widget: "markdown", required: false}
- {label: "Farbe", name: "color", widget: "color", required: false} - {label: "Farbe", name: "color", widget: "color", required: false}
- {label: "Schriftfarbe", name: "font_color", widget: "color", required: false} - {label: "Schriftfarbe", name: "font_color", widget: "color", required: false}
- {label: "Symbol", name: "icon", widget: "string", required: false, hint: "Liste unter https://pictogrammers.com/library/mdi/"} - {label: "Symbol", name: "icon", widget: "string", required: false, hint: "Liste unter https://pictogrammers.com/library/mdi/"}
@ -61,6 +62,7 @@ collections:
name: "slider" name: "slider"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Hintergrundbild", name: "bg_image", widget: "image", required: false } - {label: "Hintergrundbild", name: "bg_image", widget: "image", required: false }
@ -76,6 +78,7 @@ collections:
name: "button" name: "button"
widget: "object" widget: "object"
required: false required: false
collapsed: true
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Bezeichnung", name: "label", widget: "string", required: false} - {label: "Bezeichnung", name: "label", widget: "string", required: false}
@ -84,9 +87,11 @@ collections:
name: "header_logos" name: "header_logos"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- label: "Logos" - label: "Logos"
label_singular: "Logo"
name: "logos" name: "logos"
widget: "list" widget: "list"
required: false required: false
@ -95,10 +100,11 @@ collections:
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
- {label: "Link", name: "link", widget: "string", required: false} - {label: "Link", name: "link", widget: "string", required: false}
- {label: "Grafik", name: "image", widget: "image", required: true} - {label: "Grafik", name: "image", widget: "image", required: true}
- label: "\"Über\"-Seite" - label: "Einstiegsabschnitt"
name: "about" name: "about"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
@ -110,10 +116,11 @@ collections:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Bezeichnung", name: "label", widget: "string", required: false} - {label: "Bezeichnung", name: "label", widget: "string", required: false}
- {label: "Link", name: "link", widget: "string", required: false} - {label: "Link", name: "link", widget: "string", required: false}
- label: "Blog" - label: "Blog-Abschnitt"
name: "blog" name: "blog"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string"}
@ -121,10 +128,12 @@ collections:
name: "success_banner" name: "success_banner"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Bild", name: "image", widget: "image", required: false } - {label: "Bild", name: "image", widget: "image", required: false }
- label: "Elemente" - label: "Elemente"
label_singular: "Element"
name: "feature_item" name: "feature_item"
widget: "list" widget: "list"
collapsed: true collapsed: true
@ -137,13 +146,15 @@ collections:
name: "ganztagsangebote" name: "ganztagsangebote"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
- label: "Aktionsbutton" - label: "Button-Abschnitt"
name: "cta" name: "cta"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
@ -155,10 +166,11 @@ collections:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Bezeichnung", name: "label", widget: "string", required: false} - {label: "Bezeichnung", name: "label", widget: "string", required: false}
- {label: "Link", name: "link", widget: "string", required: false} - {label: "Link", name: "link", widget: "string", required: false}
- label: "Informationen" - label: "Informationsabschnitt"
name: "info" name: "info"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Hintergrundbild", name: "bg_image", widget: "image", required: false } - {label: "Hintergrundbild", name: "bg_image", widget: "image", required: false }
@ -169,6 +181,7 @@ collections:
name: "termine" name: "termine"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
@ -176,6 +189,7 @@ collections:
name: "digitalpakt" name: "digitalpakt"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
@ -185,9 +199,11 @@ collections:
name: "footer_logos" name: "footer_logos"
widget: "object" widget: "object"
collapsed: true collapsed: true
summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- label: "Logos" - label: "Logos"
label_singular: "Logo"
name: "logos" name: "logos"
widget: "list" widget: "list"
required: false required: false
@ -236,18 +252,21 @@ collections:
collapsed: true collapsed: true
fields: fields:
- label: "CSS" - label: "CSS"
label_singular: "CSS-Stylesheet"
name: "css" name: "css"
widget: "list" widget: "list"
collapsed: true collapsed: true
fields: fields:
- {label: "Link", name: "link", widget: "string"} - {label: "Link", name: "link", widget: "string"}
- label: "JavaScript" - label: "JavaScript"
label_singular: "JS-Datei"
name: "js" name: "js"
widget: "list" widget: "list"
collapsed: true collapsed: true
fields: fields:
- {label: "Link", name: "link", widget: "string"} - {label: "Link", name: "link", widget: "string"}
- label: "JavaScript (am Seitenanfang)" - label: "JavaScript (am Seitenanfang)"
label_singular: "JS-Datei"
name: "head_js" name: "head_js"
widget: "list" widget: "list"
collapsed: true collapsed: true
@ -263,6 +282,7 @@ collections:
- {label: "Beschreibung", name: "description", widget: "string"} - {label: "Beschreibung", name: "description", widget: "string"}
- {label: "Kontakt-Titelleiste", name: "top_header", widget: "boolean"} - {label: "Kontakt-Titelleiste", name: "top_header", widget: "boolean"}
- label: "Vorschaubilder" - label: "Vorschaubilder"
label_singular: "Vorschaubild"
name: "images" name: "images"
widget: "list" widget: "list"
required: false required: false
@ -274,13 +294,16 @@ collections:
- label: "Ladeanimation" - label: "Ladeanimation"
name: "preloader" name: "preloader"
widget: "object" widget: "object"
collapsed: true
fields: fields:
- {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Aktivieren", name: "enable", widget: "boolean", required: false}
- {label: "Logo", name: "preloader", widget: "image" } - {label: "Logo", name: "preloader", widget: "image" }
- {label: "Ladeanimation", name: "loader", widget: "image" } - {label: "Ladeanimation", name: "loader", widget: "image" }
- label: "Soz. Netzwerke" - label: "Soz. Netzwerke"
label_singular: "Soz. Netzwerk"
name: "social" name: "social"
widget: "list" widget: "list"
collapsed: true
fields: fields:
- {label: "Bezeichnung", name: "title", widget: "string"} - {label: "Bezeichnung", name: "title", widget: "string"}
- {label: "Symbol", name: "icon", widget: "string", hint: "Liste unter https://pictogrammers.com/library/mdi/"} - {label: "Symbol", name: "icon", widget: "string", hint: "Liste unter https://pictogrammers.com/library/mdi/"}
@ -291,23 +314,29 @@ collections:
collapsed: true collapsed: true
fields: fields:
- label: "Hauptmenü" - label: "Hauptmenü"
label_singular: "Menüeintrag"
name: "main" name: "main"
widget: "list" widget: "list"
collapsed: true
fields: fields:
- {label: "Titel", name: "name", widget: "string"} - {label: "Titel", name: "name", widget: "string"}
- {label: "Position", name: "weight", widget: "number"} - {label: "Position", name: "weight", widget: "number", hint: "Je höher die Nummer, desto weiter unten liegt der Menüeintrag"}
- {label: "Untermenüs", name: "hasChildren", widget: "boolean", required: false} - {label: "Erweitertes Menü", name: "hasChildren", widget: "boolean", required: false, hint: "Der Menüpunkt dient als Untermenü für weitere Elemente"}
- {label: "Link", name: "URL", widget: "string", required: false} - {label: "Link", name: "URL", widget: "string", required: false}
- {label: "Untermenü von", name: "parent", widget: "relation", collection: "config", file: "hugo-config", search_fields: ['menu.main.*.name'], display_fields: ['menu.main.*.name'], value_field: "menu.main.*.name", required: false} - {label: "Untermenü von", name: "parent", widget: "relation", collection: "config", file: "hugo-config", search_fields: ['menu.main.*.name'], display_fields: ['menu.main.*.name'], value_field: "menu.main.*.name", required: false, hint: "Menüeintrag, dem dieser untergeordnet ist"}
- label: "Parameter" - label: "Parameter"
name: "params" name: "params"
widget: "object" widget: "object"
collapsed: false collapsed: false
fields: fields:
- {label: "Externer Link", hint: "Wird in neuem Tab geöffnet.", name: "external", widget: "boolean", default: false, required: false} - {label: "Externer Link", hint: "Wird in neuem Tab geöffnet.", name: "external", widget: "boolean", default: false, required: false}
- label: "unteres Menü" - {label: "Trennlinie", hint: "Trennlinie unter den Menüpunkt einfügen.", name: "separator", widget: "boolean", default: false, required: false}
- label: "Link-Liste"
label_singular: "Link"
name: "footer" name: "footer"
widget: "list" widget: "list"
hint: "Im Footer sichtbar"
collapsed: true
fields: fields:
- {label: "Titel", name: "name", widget: "string"} - {label: "Titel", name: "name", widget: "string"}
- {label: "Link", name: "URL", widget: "string"} - {label: "Link", name: "URL", widget: "string"}
@ -745,32 +774,8 @@ collections:
- {label: "Datei", name: "link", widget: "file"} - {label: "Datei", name: "link", widget: "file"}
- {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: "cantorpreis"
icon: "award"
label: "Cantor-Preisträger"
label_singular: "Cantor-Preisträger"
folder: "content/german/cantorpreis"
filter: {field: "type", value: "cantorpreis"}
sortable_fields:
fields: ['title', 'name']
default:
field: title
direction: Descending
summary: "{{title}} - {{name}}"
create: true
editor:
preview: true
frame: true
summary_fields: ["title", "name", "draft", "body"]
fields:
- {label: "Jahr", name: "title", widget: "string"}
- {label: "Name", name: "name", widget: "string"}
- {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false}
- {label: "Beschreibung", name: "description", widget: "text", required: false}
- {label: "Bild", name: "image", widget: "image", default: "/media/image.webp", required: false }
- {label: "Type", name: "type", widget: "hidden", default: "cantorpreis"}
- {label: "Text", name: "body", widget: "markdown", required: false}
- name: "ganztagsangebote" - name: "ganztagsangebote"
description: "Hier kann die Übersicht der Ganztagsangebote bearbeitet werden."
icon: "group" icon: "group"
label: "Ganztagsangebote" label: "Ganztagsangebote"
label_singular: "Ganztagsangebot" label_singular: "Ganztagsangebot"
@ -804,6 +809,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" - name: "wettbewerbe"
description: "Hier kann die Übersicht der Wettbewerbe bearbeitet werden."
icon: "trophy" icon: "trophy"
label: "Wettbewerbe" label: "Wettbewerbe"
label_singular: "Wettbewerb" label_singular: "Wettbewerb"
@ -834,6 +840,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: "begabte" - name: "begabte"
description: "Hier kann die Übersicht der Begabtenförderungsangebote bearbeitet werden."
icon: "pi" icon: "pi"
label: "Begabtenförderung" label: "Begabtenförderung"
label_singular: "Begabtenförderung" label_singular: "Begabtenförderung"
@ -854,6 +861,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "begabte"} - {label: "Type", name: "type", widget: "hidden", default: "begabte"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "projektwoche" - name: "projektwoche"
description: "Hier kann die Übersicht der Projektwochen bearbeitet werden."
icon: "projektwoche" icon: "projektwoche"
label: "Projektwoche" label: "Projektwoche"
label_singular: "Projektwoche" label_singular: "Projektwoche"
@ -883,6 +891,7 @@ collections:
- {label: "Symbolfarbe", name: "font_color", widget: "color", required: true} - {label: "Symbolfarbe", name: "font_color", widget: "color", required: true}
- {label: "Inhalt", name: "content", widget: "markdown", required: true} - {label: "Inhalt", name: "content", widget: "markdown", required: true}
- name: "schulchronik" - name: "schulchronik"
description: "Hier können die Chronikjahre bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
icon: "pillar" icon: "pillar"
label: "Schulchronik" label: "Schulchronik"
label_singular: "Chronikjahr" label_singular: "Chronikjahr"
@ -932,6 +941,7 @@ collections:
required: false required: false
- {label: "Text", name: "body", widget: "markdown", required: false, default: ""} - {label: "Text", name: "body", widget: "markdown", required: false, default: ""}
- name: "superhaufen" - name: "superhaufen"
description: "\"Superhaufen\" sind ein besonderer Bereich der Schulchronik, um besonders ausführliche Ereignisse darzustellen. Dieser Bereich wird von der Schulchronik verwaltet."
icon: "superhaufen" icon: "superhaufen"
label: "Superhaufen" label: "Superhaufen"
label_singular: "Superhaufen" label_singular: "Superhaufen"
@ -973,7 +983,34 @@ collections:
fields: fields:
- {label: "Titel", name: "title", widget: "string", required: false} - {label: "Titel", name: "title", widget: "string", required: false}
- {label: "Inhalt", name: "content", widget: "markdown", required: true} - {label: "Inhalt", name: "content", widget: "markdown", required: true}
- name: "cantorpreis"
description: "Hier sind alle Cantorpreisträger aufgelistet. Dieser Bereich wird von der Schulchronik verwaltet."
icon: "award"
label: "Cantorpreisträger"
label_singular: "Cantorpreisträger"
folder: "content/german/cantorpreis"
filter: {field: "type", value: "cantorpreis"}
sortable_fields:
fields: ['title', 'name']
default:
field: title
direction: Descending
summary: "{{title}} - {{name}}"
create: true
editor:
preview: true
frame: true
summary_fields: ["title", "name", "draft", "body"]
fields:
- {label: "Jahr", name: "title", widget: "string"}
- {label: "Name", name: "name", widget: "string"}
- {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false}
- {label: "Beschreibung", name: "description", widget: "text", required: false}
- {label: "Bild", name: "image", widget: "image", default: "/media/image.webp", required: false }
- {label: "Type", name: "type", widget: "hidden", default: "cantorpreis"}
- {label: "Text", name: "body", widget: "markdown", required: false}
- name: "abiturienten" - name: "abiturienten"
description: "Hier kann die Übersicht der Abiturjahrgänge bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
icon: "graduation-cap" icon: "graduation-cap"
label: "Abiturienten" label: "Abiturienten"
label_singular: "Abiturjahrgang" label_singular: "Abiturjahrgang"
@ -996,6 +1033,7 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "abiturienten"} - {label: "Type", name: "type", widget: "hidden", default: "abiturienten"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "cantorfora" - name: "cantorfora"
description: "Hier kann die Übersicht der Cantorfora bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
icon: "presentation" icon: "presentation"
label: "Cantorfora" label: "Cantorfora"
label_singular: "Cantorforum" label_singular: "Cantorforum"
@ -1024,9 +1062,10 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "cantorfora"} - {label: "Type", name: "type", widget: "hidden", default: "cantorfora"}
- {label: "Text", name: "body", widget: "markdown"} - {label: "Text", name: "body", widget: "markdown"}
- name: "chronikseiten" - name: "chronikseiten"
description: "Chronikseiten entsprechen von der Funktionalität herkömmlichen Zusatzseiten, sind allerdings der Schulchronik vorbehalten."
icon: "page-add" icon: "page-add"
label: "Chronikseiten" label: "Chronikseiten"
label_singular: "Seite" label_singular: "Zusatzseite (Chronik)"
folder: "content/german/chronikseiten" folder: "content/german/chronikseiten"
create: true create: true
editor: editor:
@ -1050,6 +1089,7 @@ collections:
widget: "string" widget: "string"
- {label: "Text", name: "body", widget: "markdown", required: false} - {label: "Text", name: "body", widget: "markdown", required: false}
- name: "statistik" - name: "statistik"
description: "Hier können statistische Daten bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
icon: "stats" icon: "stats"
label: "Statistik" label: "Statistik"
editor: editor:

@ -35,7 +35,7 @@ collections:
frame: true frame: true
files: files:
- name: "cantorpreis-index" - name: "cantorpreis-index"
label: "Cantor-Preis" label: "Cantorpreis"
file: "content/german/cantorpreis/_index.md" file: "content/german/cantorpreis/_index.md"
fields: fields:
- {label: "Titel", name: "title", widget: "string"} - {label: "Titel", name: "title", widget: "string"}
@ -120,8 +120,8 @@ collections:
- {label: "davon Mädchen", name: "girls", widget: "number", required: true} - {label: "davon Mädchen", name: "girls", widget: "number", required: true}
- name: "cantorpreis" - name: "cantorpreis"
icon: "award" icon: "award"
label: "Cantor-Preisträger" label: "Cantorpreisträger"
label_singular: "Cantor-Preisträger" label_singular: "Cantorpreisträger"
folder: "content/german/cantorpreis" folder: "content/german/cantorpreis"
filter: {field: "type", value: "cantorpreis"} filter: {field: "type", value: "cantorpreis"}
sortable_fields: sortable_fields: