From cfd5e11765cc517fc81af5f7259b71949d8bc561 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Tue, 25 Apr 2023 19:40:49 +0200 Subject: [PATCH] CMS optimizations --- config.yml | 27 ++++++- content/german/cantorpreis/_index.md | 2 +- content/german/projektwoche/2023.md | 2 +- content/german/schulchronik/1995.md | 4 +- content/german/schulchronik/1996.md | 4 +- content/german/schulchronik/2006.md | 2 +- content/german/schulchronik/2009.md | 2 +- data/de/homepage.yml | 20 ++--- static/admin/config.yml | 112 ++++++++++++++++++--------- static/schulchronik/admin/config.yml | 6 +- 10 files changed, 124 insertions(+), 57 deletions(-) diff --git a/config.yml b/config.yml index b752bdfd..61c4c90c 100644 --- a/config.yml +++ b/config.yml @@ -70,11 +70,13 @@ menu: hasChildren: false params: external: false + separator: false - name: Schule weight: 2 hasChildren: true params: external: false + separator: false - parent: Schule name: Über die Schule URL: about @@ -82,6 +84,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Ganztagsbereich URL: ganztagsangebote @@ -89,6 +92,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Termine URL: termine @@ -96,6 +100,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Aufnahme URL: anmeldung @@ -103,6 +108,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Schulbibliothek URL: pages/bibo @@ -110,6 +116,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Schulchronik URL: schulchronik @@ -117,6 +124,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Cantorpreis URL: cantorpreis @@ -124,6 +132,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Schule name: Virtueller Rundgang URL: https://vr.cantorgymnasium.de/tour/ @@ -131,11 +140,13 @@ menu: hasChildren: false params: external: true + separator: false - weight: 3 name: Unterricht hasChildren: true params: external: false + separator: false - parent: Unterricht name: Wettbewerbe URL: wettbewerbe @@ -143,6 +154,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Unterricht name: Begabtenförderung URL: begabte @@ -150,6 +162,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Unterricht name: Junior-Ingenieur-Akademie URL: pages/jia @@ -157,6 +170,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Unterricht name: Projektwoche URL: projektwoche @@ -164,11 +178,13 @@ menu: hasChildren: false params: external: false + separator: false - name: Für Schüler und Eltern weight: 4 hasChildren: true params: external: false + separator: false - parent: Für Schüler und Eltern name: Dokumente und Formulare URL: forms @@ -176,6 +192,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Für Schüler und Eltern name: Vertretungsplan URL: https://stundenplan24.de/20072021/mobil/ @@ -183,6 +200,7 @@ menu: hasChildren: false params: external: true + separator: false - parent: Für Schüler und Eltern name: Lernplattform Moodle URL: https://moodle.bildung-lsa.de/gcg @@ -190,6 +208,7 @@ menu: hasChildren: false params: external: true + separator: false - parent: Für Schüler und Eltern name: Essensbestellung URL: https://heideklause-halle.de/bestellung/ @@ -197,6 +216,7 @@ menu: hasChildren: false params: external: true + separator: false - parent: Für Schüler und Eltern name: Schulshop URL: https://schulkleidung.de/shop/index.php?nr=SDQUCKVD @@ -204,6 +224,7 @@ menu: hasChildren: false params: external: true + separator: true - parent: Für Schüler und Eltern name: Förderverein URL: pages/foerderverein @@ -211,6 +232,7 @@ menu: hasChildren: false params: external: false + separator: false - parent: Für Schüler und Eltern name: Schülervertretung URL: pages/schuelervertretung @@ -218,6 +240,7 @@ menu: hasChildren: false params: external: false + separator: false - name: Elternvertretung weight: 8 URL: pages/elternvertretung @@ -225,12 +248,14 @@ menu: hasChildren: false params: external: false + separator: false - name: Kontakt URL: kontakt weight: 5 hasChildren: false params: external: false + separator: false footer: - name: Termine URL: termine @@ -261,4 +286,4 @@ privacy: youtube: privacyEnhanced: true vimeo: - enableDNT: true \ No newline at end of file + enableDNT: true diff --git a/content/german/cantorpreis/_index.md b/content/german/cantorpreis/_index.md index c44b8312..0bf1b1ca 100644 --- a/content/german/cantorpreis/_index.md +++ b/content/german/cantorpreis/_index.md @@ -2,7 +2,7 @@ title: Cantorpreis-Träger description: Seit 1995, dem Jahr des 150. Geburtstages Georg Cantors, wird 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 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 diff --git a/content/german/projektwoche/2023.md b/content/german/projektwoche/2023.md index 6a05cc4c..da750f73 100644 --- a/content/german/projektwoche/2023.md +++ b/content/german/projektwoche/2023.md @@ -334,6 +334,6 @@ tiles: content: | {{< 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. diff --git a/content/german/schulchronik/1995.md b/content/german/schulchronik/1995.md index e84058f0..5e1cfe48 100644 --- a/content/german/schulchronik/1995.md +++ b/content/german/schulchronik/1995.md @@ -17,9 +17,9 @@ topics: - title: Einführung des Cantorpreises content: > 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. diff --git a/content/german/schulchronik/1996.md b/content/german/schulchronik/1996.md index ba7eefe2..a94b68e2 100644 --- a/content/german/schulchronik/1996.md +++ b/content/german/schulchronik/1996.md @@ -5,10 +5,10 @@ cantorpreisträger: Robert Strich type: schulchronik pretext: > 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 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. diff --git a/content/german/schulchronik/2006.md b/content/german/schulchronik/2006.md index e9001488..c8966e6c 100644 --- a/content/german/schulchronik/2006.md +++ b/content/german/schulchronik/2006.md @@ -36,7 +36,7 @@ topics: 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: diff --git a/content/german/schulchronik/2009.md b/content/german/schulchronik/2009.md index e4352a64..646e3198 100644 --- a/content/german/schulchronik/2009.md +++ b/content/german/schulchronik/2009.md @@ -9,7 +9,7 @@ pretext: > Wettbewerbe, in denen Cantorianern erfolgreich waren, sind der Vorlesewettbewerb und Jugend forscht. Herausragende Ergebnisse in der 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 Bundespräsidenten, in dem es um vergessene Helden ging, sehr erfolgreich teil. Außerdem wurde das erste Cantor-Forum veranstaltet, in dem ehemalige diff --git a/data/de/homepage.yml b/data/de/homepage.yml index 41f3c64d..5d958c73 100644 --- a/data/de/homepage.yml +++ b/data/de/homepage.yml @@ -1,6 +1,6 @@ top_banner: - enable: false - text: "" + enable: true + text: "\n\n\n" color: "#1b57b1" font_color: "#ffffff" icon: mdi mdi-bookmark-music-outline mdi-24px @@ -176,17 +176,19 @@ info: enable: true bg_image: media/home/success-story.webp title: Über die Schule - content: >- + content: >+ Das Georg-Cantor-Gymnasium wurde im Jahre 1988 als eine mathematisch-naturwissenschaftliche Schule gegründet. Über die vielen Jahre kamen viele Veränderungen auf die Schule zu. Nach der Verleihung des Namen - \"Georg-Cantor\", Umformung zu einem Gymnasium, dem Umzug in ein neues - Gebäude u. v. m. ist die Schule heute ein erfolgreiches, modernes und - produktives Gymnasium mit mathematisch-naturwissenschaftlichem Schwerpunkt - und dem Gütesiegel \"Begabungsfördernde Schule\" vom Landesinstitut für - Schulqualität und Lehrerbildung. + "Georg-Cantor", Umformung zu einem Gymnasium, dem Umzug in ein neues Gebäude + u. v. m. ist die Schule heute ein erfolgreiches, modernes und produktives + Gymnasium mit mathematisch-naturwissenschaftlichem Schwerpunkt und dem + Gütesiegel "Begabungsfördernde Schule" vom Landesinstitut für Schulqualität + und Lehrerbildung. + + {{< card title="Schulchronik" link="/schulchronik/" >}} + - {{< card link="/schulchronik/" title="Schulchronik" >}} video_link: https://www.youtube.com/watch?v=v2ovvOmv-xw termine: enable: true diff --git a/static/admin/config.yml b/static/admin/config.yml index 9c1b1266..e96dd27d 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -32,7 +32,7 @@ collections: - name: "config" icon: "settings" 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: preview: false files: @@ -44,9 +44,10 @@ collections: name: "top_banner" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {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: "Schriftfarbe", name: "font_color", widget: "color", required: false} - {label: "Symbol", name: "icon", widget: "string", required: false, hint: "Liste unter https://pictogrammers.com/library/mdi/"} @@ -61,6 +62,7 @@ collections: name: "slider" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Hintergrundbild", name: "bg_image", widget: "image", required: false } @@ -76,6 +78,7 @@ collections: name: "button" widget: "object" required: false + collapsed: true fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Bezeichnung", name: "label", widget: "string", required: false} @@ -84,9 +87,11 @@ collections: name: "header_logos" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - label: "Logos" + label_singular: "Logo" name: "logos" widget: "list" required: false @@ -95,10 +100,11 @@ collections: - {label: "Titel", name: "title", widget: "string", required: false} - {label: "Link", name: "link", widget: "string", required: false} - {label: "Grafik", name: "image", widget: "image", required: true} - - label: "\"Über\"-Seite" + - label: "Einstiegsabschnitt" name: "about" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Titel", name: "title", widget: "string", required: false} @@ -110,10 +116,11 @@ collections: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Bezeichnung", name: "label", widget: "string", required: false} - {label: "Link", name: "link", widget: "string", required: false} - - label: "Blog" + - label: "Blog-Abschnitt" name: "blog" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Titel", name: "title", widget: "string"} @@ -121,10 +128,12 @@ collections: name: "success_banner" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Bild", name: "image", widget: "image", required: false } - label: "Elemente" + label_singular: "Element" name: "feature_item" widget: "list" collapsed: true @@ -137,13 +146,15 @@ collections: name: "ganztagsangebote" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Titel", name: "title", widget: "string", required: false} - - label: "Aktionsbutton" + - label: "Button-Abschnitt" name: "cta" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Titel", name: "title", widget: "string", required: false} @@ -155,10 +166,11 @@ collections: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Bezeichnung", name: "label", widget: "string", required: false} - {label: "Link", name: "link", widget: "string", required: false} - - label: "Informationen" + - label: "Informationsabschnitt" name: "info" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Hintergrundbild", name: "bg_image", widget: "image", required: false } @@ -169,6 +181,7 @@ collections: name: "termine" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Titel", name: "title", widget: "string", required: false} @@ -176,6 +189,7 @@ collections: name: "digitalpakt" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Titel", name: "title", widget: "string", required: false} @@ -185,9 +199,11 @@ collections: name: "footer_logos" widget: "object" collapsed: true + summary: "{{fields.enable | ternary('aktiv', 'inaktiv')}}" fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - label: "Logos" + label_singular: "Logo" name: "logos" widget: "list" required: false @@ -236,18 +252,21 @@ collections: collapsed: true fields: - label: "CSS" + label_singular: "CSS-Stylesheet" name: "css" widget: "list" collapsed: true fields: - {label: "Link", name: "link", widget: "string"} - label: "JavaScript" + label_singular: "JS-Datei" name: "js" widget: "list" collapsed: true fields: - {label: "Link", name: "link", widget: "string"} - label: "JavaScript (am Seitenanfang)" + label_singular: "JS-Datei" name: "head_js" widget: "list" collapsed: true @@ -263,6 +282,7 @@ collections: - {label: "Beschreibung", name: "description", widget: "string"} - {label: "Kontakt-Titelleiste", name: "top_header", widget: "boolean"} - label: "Vorschaubilder" + label_singular: "Vorschaubild" name: "images" widget: "list" required: false @@ -274,13 +294,16 @@ collections: - label: "Ladeanimation" name: "preloader" widget: "object" + collapsed: true fields: - {label: "Aktivieren", name: "enable", widget: "boolean", required: false} - {label: "Logo", name: "preloader", widget: "image" } - {label: "Ladeanimation", name: "loader", widget: "image" } - label: "Soz. Netzwerke" + label_singular: "Soz. Netzwerk" name: "social" widget: "list" + collapsed: true fields: - {label: "Bezeichnung", name: "title", widget: "string"} - {label: "Symbol", name: "icon", widget: "string", hint: "Liste unter https://pictogrammers.com/library/mdi/"} @@ -291,23 +314,29 @@ collections: collapsed: true fields: - label: "Hauptmenü" + label_singular: "Menüeintrag" name: "main" widget: "list" + collapsed: true fields: - {label: "Titel", name: "name", widget: "string"} - - {label: "Position", name: "weight", widget: "number"} - - {label: "Untermenüs", name: "hasChildren", widget: "boolean", required: false} + - {label: "Position", name: "weight", widget: "number", hint: "Je höher die Nummer, desto weiter unten liegt der Menüeintrag"} + - {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: "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" name: "params" widget: "object" collapsed: false fields: - {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" widget: "list" + hint: "Im Footer sichtbar" + collapsed: true fields: - {label: "Titel", name: "name", widget: "string"} - {label: "Link", name: "URL", widget: "string"} @@ -745,32 +774,8 @@ collections: - {label: "Datei", name: "link", widget: "file"} - {label: "Type", name: "type", widget: "hidden", default: "forms"} - {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" + description: "Hier kann die Übersicht der Ganztagsangebote bearbeitet werden." icon: "group" label: "Ganztagsangebote" label_singular: "Ganztagsangebot" @@ -804,6 +809,7 @@ collections: - {label: "Type", name: "type", widget: "hidden", default: "ganztagsangebote"} - {label: "Text", name: "body", widget: "markdown"} - name: "wettbewerbe" + description: "Hier kann die Übersicht der Wettbewerbe bearbeitet werden." icon: "trophy" label: "Wettbewerbe" label_singular: "Wettbewerb" @@ -834,6 +840,7 @@ collections: - {label: "Type", name: "type", widget: "hidden", default: "wettbewerbe"} - {label: "Text", name: "body", widget: "markdown"} - name: "begabte" + description: "Hier kann die Übersicht der Begabtenförderungsangebote bearbeitet werden." icon: "pi" label: "Begabtenförderung" label_singular: "Begabtenförderung" @@ -854,6 +861,7 @@ collections: - {label: "Type", name: "type", widget: "hidden", default: "begabte"} - {label: "Text", name: "body", widget: "markdown"} - name: "projektwoche" + description: "Hier kann die Übersicht der Projektwochen bearbeitet werden." icon: "projektwoche" label: "Projektwoche" label_singular: "Projektwoche" @@ -883,6 +891,7 @@ collections: - {label: "Symbolfarbe", name: "font_color", widget: "color", required: true} - {label: "Inhalt", name: "content", widget: "markdown", required: true} - name: "schulchronik" + description: "Hier können die Chronikjahre bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet." icon: "pillar" label: "Schulchronik" label_singular: "Chronikjahr" @@ -932,6 +941,7 @@ collections: required: false - {label: "Text", name: "body", widget: "markdown", required: false, default: ""} - 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" label: "Superhaufen" label_singular: "Superhaufen" @@ -973,7 +983,34 @@ collections: fields: - {label: "Titel", name: "title", widget: "string", required: false} - {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" + description: "Hier kann die Übersicht der Abiturjahrgänge bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet." icon: "graduation-cap" label: "Abiturienten" label_singular: "Abiturjahrgang" @@ -996,6 +1033,7 @@ collections: - {label: "Type", name: "type", widget: "hidden", default: "abiturienten"} - {label: "Text", name: "body", widget: "markdown"} - name: "cantorfora" + description: "Hier kann die Übersicht der Cantorfora bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet." icon: "presentation" label: "Cantorfora" label_singular: "Cantorforum" @@ -1024,9 +1062,10 @@ collections: - {label: "Type", name: "type", widget: "hidden", default: "cantorfora"} - {label: "Text", name: "body", widget: "markdown"} - name: "chronikseiten" + description: "Chronikseiten entsprechen von der Funktionalität herkömmlichen Zusatzseiten, sind allerdings der Schulchronik vorbehalten." icon: "page-add" label: "Chronikseiten" - label_singular: "Seite" + label_singular: "Zusatzseite (Chronik)" folder: "content/german/chronikseiten" create: true editor: @@ -1050,6 +1089,7 @@ collections: widget: "string" - {label: "Text", name: "body", widget: "markdown", required: false} - name: "statistik" + description: "Hier können statistische Daten bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet." icon: "stats" label: "Statistik" editor: diff --git a/static/schulchronik/admin/config.yml b/static/schulchronik/admin/config.yml index 425ab222..d798b321 100644 --- a/static/schulchronik/admin/config.yml +++ b/static/schulchronik/admin/config.yml @@ -35,7 +35,7 @@ collections: frame: true files: - name: "cantorpreis-index" - label: "Cantor-Preis" + label: "Cantorpreis" file: "content/german/cantorpreis/_index.md" fields: - {label: "Titel", name: "title", widget: "string"} @@ -120,8 +120,8 @@ collections: - {label: "davon Mädchen", name: "girls", widget: "number", required: true} - name: "cantorpreis" icon: "award" - label: "Cantor-Preisträger" - label_singular: "Cantor-Preisträger" + label: "Cantorpreisträger" + label_singular: "Cantorpreisträger" folder: "content/german/cantorpreis" filter: {field: "type", value: "cantorpreis"} sortable_fields: