2020-07-11 13:45:14 +02:00
backend :
2023-01-25 19:33:28 +01:00
name : gitea
repo : gcg/gcg-website
2020-07-11 13:45:14 +02:00
branch : master
2023-01-25 19:33:28 +01:00
api_root : https://git.cantorgymnasium.de/api/v1
base_url : https://oauth.cantorgymnasium.de
2023-01-10 22:23:04 +01:00
commit_messages :
2023-01-27 18:41:08 +01:00
create : "{{collection}} {{slug}} erstellt"
update : "{{collection}} {{slug}} aktualisiert"
delete : "{{collection}} {{slug}} gelöscht"
2023-01-10 22:23:04 +01:00
uploadMedia : "{{path}} hochgeladen"
deleteMedia : "{{path}} gelöscht"
local_backend : true
2021-10-10 20:56:10 +02:00
2023-02-06 22:56:00 +01:00
media_folder : "/static/media"
2020-08-11 15:20:41 +02:00
public_folder : "/media"
2022-10-19 18:59:19 +02:00
site_url : https://cantorgymnasium.de
display_url : https://cantorgymnasium.de
2020-07-12 10:41:10 +02:00
locale : "de"
2022-03-21 12:35:46 +01:00
2023-04-19 22:44:06 +02:00
media_library :
2023-04-23 14:59:14 +02:00
max_file_size : 10240000
2023-04-19 22:44:06 +02:00
folder_support : true
2023-01-27 18:41:08 +01:00
slug :
encoding : "ascii"
clean_accents : true
sanitize_replacement : "-"
2020-07-11 13:45:14 +02:00
collections :
2022-03-23 07:23:06 +01:00
- name : "config"
2023-01-10 22:23:04 +01:00
icon : "settings"
2022-03-23 07:23:06 +01:00
label : "Konfiguration"
2023-04-25 19:40:49 +02:00
description : "Hier können die Basiseinstellungen der Website geändert werden. Die meisten Bereiche müssen nur in Ausnahmefällen angepasst werden."
2022-03-23 07:23:06 +01:00
editor :
preview : false
files :
2022-03-26 18:53:47 +01:00
- name : "homepage-config"
label : "Startseitenkonfiguration"
file : "data/de/homepage.yml"
fields :
2023-01-10 22:23:04 +01:00
- label : "Banner"
name : "top_banner"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2023-01-10 22:23:04 +01:00
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-04-25 19:40:49 +02:00
- {label : "Text" , name : "text" , widget : "markdown" , required : false }
2023-01-10 22:23:04 +01:00
- {label : "Farbe" , name : "color" , widget : "color" , required : false }
- {label : "Schriftfarbe" , name : "font_color" , widget : "color" , required : false }
2023-02-08 15:49:01 +01:00
- {label : "Symbol" , name : "icon" , widget : "string" , required: false, hint : "Liste unter https://pictogrammers.com/library/mdi/" }
2023-01-10 22:23:04 +01:00
- label : "Zeitschaltung"
name : temporarily
widget : "object"
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Startdatum" , name : "start_date" , widget : "datetime" , required: false, date_format : "dd.MM.yyyy" , time_format: false, format : "yyyy-MM-dd'T'HH:mm:ss.SSSXXX" }
- {label : "Enddatum" , name : "end_date" , widget : "datetime" , required: false, date_format : "dd.MM.yyyy" , time_format: false, format : "yyyy-MM-dd'T'HH:mm:ss.SSSXXX" }
- label : "Karusell"
2022-03-26 18:53:47 +01:00
name : "slider"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 18:53:47 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Hintergrundbild" , name : "bg_image" , widget : "image" , required : false }
2023-01-10 22:23:04 +01:00
- {label : "Titel" , name : "title" , widget : "string" , required : false }
2022-03-26 18:53:47 +01:00
- label : "Elemente"
2023-01-10 22:23:04 +01:00
label_singular : "Element"
2022-03-26 18:53:47 +01:00
name : "slider_item"
widget : "list"
2023-04-20 14:39:26 +02:00
collapsed : true
2022-03-26 18:53:47 +01:00
fields :
2022-03-26 20:17:00 +01:00
- {label : "Inhalt" , name : "content" , widget : "string" , required : false }
2022-03-26 18:53:47 +01:00
- label : "Button"
name : "button"
widget : "object"
2022-03-26 20:17:00 +01:00
required : false
2023-04-25 19:40:49 +02:00
collapsed : true
2022-03-26 18:53:47 +01:00
fields :
2022-03-26 20:17:00 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Bezeichnung" , name : "label" , widget : "string" , required : false }
- {label : "Link" , name : "link" , widget : "string" , required : false }
2023-02-07 12:52:21 +01:00
- label : "Partnerlogos (oben)"
2023-01-14 17:31:54 +01:00
name : "header_logos"
2022-03-26 19:17:36 +01:00
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:17:36 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-02-07 12:52:21 +01:00
- label : "Logos"
2023-04-25 19:40:49 +02:00
label_singular : "Logo"
2023-02-07 12:52:21 +01:00
name : "logos"
widget : "list"
required : false
2023-04-20 14:39:26 +02:00
collapsed : true
2023-02-07 12:52:21 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : false }
- {label : "Link" , name : "link" , widget : "string" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Grafik" , name : "image" , widget : "image" , required : true }
2023-04-25 19:40:49 +02:00
- label : "Einstiegsabschnitt"
2022-03-26 19:52:50 +01:00
name : "about"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:52:50 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Titel" , name : "title" , widget : "string" , required : false }
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : false }
2022-03-26 19:52:50 +01:00
- label : "Button"
name : "button"
widget : "object"
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Bezeichnung" , name : "label" , widget : "string" , required : false }
- {label : "Link" , name : "link" , widget : "string" , required : false }
2023-04-25 19:40:49 +02:00
- label : "Blog-Abschnitt"
2023-01-14 17:31:54 +01:00
name : "blog"
widget : "object"
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2023-01-14 17:31:54 +01:00
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Titel" , name : "title" , widget : "string" }
- label : "Erfolge"
name : "success_banner"
widget : "object"
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2023-01-14 17:31:54 +01:00
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Bild" , name : "image" , widget : "image" , required : false }
2023-01-14 17:31:54 +01:00
- label : "Elemente"
2023-04-25 19:40:49 +02:00
label_singular : "Element"
2023-01-14 17:31:54 +01:00
name : "feature_item"
widget : "list"
2023-04-20 14:39:26 +02:00
collapsed : true
2023-01-14 17:31:54 +01:00
fields :
- {label : "Bezeichnung" , name : "name" , widget : "string" , required : false }
2023-02-08 15:49:01 +01:00
- {label : "Symbol" , name : "icon" , widget : "string" , required: false, hint : "Liste unter https://pictogrammers.com/library/mdi/" }
2023-04-19 22:44:06 +02:00
- {label : "Bild" , name : "image" , widget : "image" , required : false }
2023-01-14 17:31:54 +01:00
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : false }
2022-03-26 19:52:50 +01:00
- label : "Ganztagsangebote"
name : "ganztagsangebote"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:52:50 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Titel" , name : "title" , widget : "string" , required : false }
2023-04-25 19:40:49 +02:00
- label : "Button-Abschnitt"
2022-03-26 19:52:50 +01:00
name : "cta"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:52:50 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Titel" , name : "title" , widget : "string" , required : false }
- {label : "Untertitel" , name : "subtitle" , widget : "string" , required : false }
2022-03-26 19:52:50 +01:00
- label : "Button"
name : "button"
widget : "object"
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Bezeichnung" , name : "label" , widget : "string" , required : false }
- {label : "Link" , name : "link" , widget : "string" , required : false }
2023-04-25 19:40:49 +02:00
- label : "Informationsabschnitt"
2022-03-26 19:52:50 +01:00
name : "info"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:52:50 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Hintergrundbild" , name : "bg_image" , widget : "image" , required : false }
2023-01-10 22:23:04 +01:00
- {label : "Titel" , name : "title" , widget : "string" , required : false }
2023-04-20 14:39:26 +02:00
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : false }
2023-01-10 22:23:04 +01:00
- {label : "Video-Link" , name : "video_link" , widget : "string" , required : false }
2022-03-26 19:52:50 +01:00
- label : "Termine"
name : "termine"
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:52:50 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Titel" , name : "title" , widget : "string" , required : false }
2023-01-14 17:31:54 +01:00
- label : "DigitalPakt-Banner"
name : "digitalpakt"
2022-03-26 19:52:50 +01:00
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2022-03-26 19:52:50 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-01-14 17:31:54 +01:00
- {label : "Titel" , name : "title" , widget : "string" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Bild" , name : "image" , widget : "image" , required : false }
2023-01-14 17:31:54 +01:00
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : false }
2023-02-07 12:52:21 +01:00
- label : "Partnerlogos (unten)"
2023-01-14 17:31:54 +01:00
name : "footer_logos"
2023-01-10 22:23:04 +01:00
widget : "object"
2023-01-14 17:31:54 +01:00
collapsed : true
2023-04-25 19:40:49 +02:00
summary : "{{fields.enable | ternary('aktiv', 'inaktiv')}}"
2023-01-10 22:23:04 +01:00
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-02-07 12:52:21 +01:00
- label : "Logos"
2023-04-25 19:40:49 +02:00
label_singular : "Logo"
2023-02-07 12:52:21 +01:00
name : "logos"
widget : "list"
required : false
2023-04-20 14:39:26 +02:00
collapsed : true
2023-02-07 12:52:21 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : false }
- {label : "Link" , name : "link" , widget : "string" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Grafik" , name : "image" , widget : "image" , required : true }
2022-03-23 07:23:06 +01:00
- name : "hugo-config"
label : "Website-Konfiguration"
2023-01-10 22:23:04 +01:00
file : "config.yml"
2022-03-23 07:23:06 +01:00
fields :
- {label : "Website-URL" , name : "baseURL" , widget : "string" }
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Elemente je Seite" , name : "paginate" , widget : "number" , value_type : "int" }
- {label : "Lände von Zusammenfassungen" , name : "summaryLength" , widget : "number" , value_type : "int" }
2023-01-10 22:23:04 +01:00
- {label : "Standardsprache in Unterordner" , name : "defaultContentLanguageInSubdir" , widget : "boolean" , required : false }
2022-03-23 07:23:06 +01:00
- {label : "Standardsprache" , name : "defaultContentLanguage" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Emoji" , name : "enableEmoji" , widget : "boolean" , required : false }
- {label : "robots.txt" , name : "enableRobotsTxt" , widget : "boolean" , required : false }
2022-03-23 07:23:06 +01:00
- {label : "Zeitzone" , name : "timeZone" , widget : "string" }
2023-04-20 14:39:26 +02:00
- {label : "Pfade von Akzenten und Umlauten bereinigen" , name : "removePathAccents" , widget : "boolean" , required: false, default : true }
2022-03-23 07:23:06 +01:00
- label : "Markdown-Enstellungen"
name : "markup"
widget : "object"
collapsed : true
summary : '{{fields.defaultMarkdownHandler}}'
fields :
- {label : "standardmäßiger Markdown-Handler" , name : "defaultMarkdownHandler" , widget : "select" , options : [ "blackfriday" , "goldmark" ] }
- label : "Goldmark-Einstellungen"
name : "goldmark"
widget : "object"
fields :
- label : "Renderer-Einstellungen"
name : "renderer"
widget : "object"
2023-01-10 22:23:04 +01:00
fields : [ {label : "Unsicheren Inhalt erlauben" , name : "unsafe" , widget : "boolean" , required : false }]
2022-03-23 07:23:06 +01:00
- label : "Einstellungen"
name : "params"
widget : "object"
collapsed : true
fields :
- label : "Plugins"
name : "plugins"
widget : "object"
2023-04-20 14:39:26 +02:00
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
- label : "CSS"
2023-04-25 19:40:49 +02:00
label_singular : "CSS-Stylesheet"
2022-03-23 07:23:06 +01:00
name : "css"
widget : "list"
2023-04-20 14:39:26 +02:00
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
- {label : "Link" , name : "link" , widget : "string" }
- label : "JavaScript"
2023-04-25 19:40:49 +02:00
label_singular : "JS-Datei"
2022-03-23 07:23:06 +01:00
name : "js"
widget : "list"
2023-04-20 14:39:26 +02:00
collapsed : true
fields :
- {label : "Link" , name : "link" , widget : "string" }
- label : "JavaScript (am Seitenanfang)"
2023-04-25 19:40:49 +02:00
label_singular : "JS-Datei"
2023-04-20 14:39:26 +02:00
name : "head_js"
widget : "list"
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
- {label : "Link" , name : "link" , widget : "string" }
2023-04-19 22:44:06 +02:00
- {label : "Logo" , name : "logo" , widget : "image" }
2022-03-23 07:23:06 +01:00
- {label : "Autor" , name : "author" , widget : "string" }
- {label : "Adresse" , name : "address" , widget : "string" }
- {label : "Route (Link)" , name : "route_link" , widget : "string" }
- {label : "Telefonnummer" , name : "mobile" , widget : "string" }
- {label : "E-Mail-Adresse" , name : "email" , widget : "string" }
2023-04-03 21:45:44 +02:00
- {label : "E-Mail-Adresse (UI-Ansicht)" , name : "email_label" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Beschreibung" , name : "description" , widget : "string" }
2022-03-23 07:23:06 +01:00
- {label : "Kontakt-Titelleiste" , name : "top_header" , widget : "boolean" }
2023-01-14 17:31:54 +01:00
- label : "Vorschaubilder"
2023-04-25 19:40:49 +02:00
label_singular : "Vorschaubild"
2023-01-14 17:31:54 +01:00
name : "images"
widget : "list"
required : false
fields :
- label : "Bild-Pfad"
name : "path"
widget : "string"
2023-01-10 22:23:04 +01:00
- {label : "Twitter-Konto" , name : "twitter" , widget : "string" , required : false }
2022-03-23 07:23:06 +01:00
- label : "Ladeanimation"
name : "preloader"
widget : "object"
2023-04-25 19:40:49 +02:00
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
2023-01-10 22:23:04 +01:00
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Logo" , name : "preloader" , widget : "image" }
- {label : "Ladeanimation" , name : "loader" , widget : "image" }
2022-03-23 07:23:06 +01:00
- label : "Soz. Netzwerke"
2023-04-25 19:40:49 +02:00
label_singular : "Soz. Netzwerk"
2022-03-23 07:23:06 +01:00
name : "social"
widget : "list"
2023-04-25 19:40:49 +02:00
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
- {label : "Bezeichnung" , name : "title" , widget : "string" }
2023-02-08 15:49:01 +01:00
- {label : "Symbol" , name : "icon" , widget : "string" , hint : "Liste unter https://pictogrammers.com/library/mdi/" }
2023-01-14 17:31:54 +01:00
- {label : "Link" , name : "link" , widget : "string" }
2022-03-23 07:23:06 +01:00
- label : "Menü"
name : "menu"
widget : "object"
collapsed : true
fields :
- label : "Hauptmenü"
2023-04-25 19:40:49 +02:00
label_singular : "Menüeintrag"
2022-03-23 07:23:06 +01:00
name : "main"
widget : "list"
2023-04-25 19:40:49 +02:00
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
- {label : "Titel" , name : "name" , widget : "string" }
2023-04-25 19:40:49 +02:00
- {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" }
2022-10-15 18:07:24 +00:00
- {label : "Link" , name : "URL" , widget : "string" , required : false }
2023-04-25 19:40:49 +02:00
- {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" }
2023-02-07 23:02:26 +01:00
- 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 }
2023-04-25 19:40:49 +02:00
- {label : "Trennlinie" , hint : "Trennlinie unter den Menüpunkt einfügen." , name : "separator" , widget : "boolean" , default: false, required : false }
- label : "Link-Liste"
label_singular : "Link"
2022-03-23 07:23:06 +01:00
name : "footer"
widget : "list"
2023-04-25 19:40:49 +02:00
hint : "Im Footer sichtbar"
collapsed : true
2022-03-23 07:23:06 +01:00
fields :
- {label : "Titel" , name : "name" , widget : "string" }
- {label : "Link" , name : "URL" , widget : "string" }
- label : "Sprachen"
2023-01-10 22:23:04 +01:00
name : "languages"
2022-03-23 07:23:06 +01:00
widget : "object"
collapsed : true
fields :
- label : "Deutsch"
name : "de"
widget : "object"
fields :
- {label : "Abkürzung" , name : "languageName" , widget : "string" }
- {label : "Sprachcode" , name : "languageCode" , widget : "string" }
- {label : "Inhalt-Ordner" , name : "contentDir" , widget : "string" }
- {label : "Position" , name : "weight" , widget : "number" }
- {label : "Startseitenbezeichnung" , name : "home" , widget : "string" }
- {label : "Copyright-Hinweis" , name : "copyright" , widget : "string" }
- {label : "Impressum-Link" , name : "impressumURL" , widget : "string" }
2022-10-16 12:07:43 +02:00
- {label : "Datenschutz-Link" , name : "dseURL" , widget : "string" }
2023-01-10 22:23:04 +01:00
- label : "Privatsphäre"
name : "privacy"
widget : "object"
2023-02-07 23:02:26 +01:00
collapsed : true
2023-01-10 22:23:04 +01:00
fields :
- label : "Disqus"
name : "disqus"
widget : "object"
fields : [ {label : "Deaktivieren" , name : "disable" , widget : "boolean" , required : false }]
- label : "Google Analytics"
name : "googleAnalytics"
widget : "object"
fields : [ {label : "Deaktivieren" , name : "disable" , widget : "boolean" , required : false }]
- label : "Instagram"
name : "instagram"
widget : "object"
fields : [ {label : "Deaktivieren" , name : "disable" , widget : "boolean" , required : false }]
- label : "Twitter"
name : "twitter"
widget : "object"
fields : [ {label : "Tracking deaktivieren" , name : "enableDNT" , widget : "boolean" , required : false }]
- label : "YouTube"
name : "youtube"
widget : "object"
fields : [ {label : "Piped-Proxy" , name : "privacyEnhanced" , widget : "boolean" , required : false }]
- label : "Vimeo"
name : "vimeo"
widget : "object"
fields : [ {label : "Tracking deaktivieren" , name : "enableDNT" , widget : "boolean" , required : false }]
2023-01-30 19:54:31 +01:00
- name : "categories-config"
label : "Kategorien"
file : "data/de/categories.yml"
fields :
- label : "Aktuelles"
label_singular : "Kategorie"
name : "blog"
widget : "list"
required : true
2023-04-19 22:44:06 +02:00
collapsed : true
2023-01-30 19:54:31 +01:00
fields :
- {label : "Kategorie" , name : "category" , widget : "string" , required : true }
- label : "Ganztagsbereich"
label_singular : "Kategorie"
name : "ganztag"
widget : "list"
required : true
2023-04-19 22:44:06 +02:00
collapsed : true
2023-01-30 19:54:31 +01:00
fields :
- {label : "Kategorie" , name : "category" , widget : "string" , required : true }
- label : "Wettbewerbe"
label_singular : "Kategorie"
name : "contests"
widget : "list"
required : true
2023-04-19 22:44:06 +02:00
collapsed : true
2023-01-30 19:54:31 +01:00
fields :
- {label : "Kategorie" , name : "category" , widget : "string" , required : true }
- label : "Begabtenförderung"
label_singular : "Kategorie"
name : "begabte"
widget : "list"
required : true
2023-04-19 22:44:06 +02:00
collapsed : true
2023-01-30 19:54:31 +01:00
fields :
- {label : "Kategorie" , name : "category" , widget : "string" , required : true }
2023-04-20 14:39:26 +02:00
- label : "Fächer (Fachzuordnung)"
label_singular : "Fach"
name : "subjects"
widget : "list"
required : true
collapsed : true
fields :
- {label : "Fach" , name : "subject" , widget : "string" , required : true }
2023-03-05 16:26:55 +01:00
- name : "ausblick-config"
label : "Ausblick auf die Woche"
file : "data/de/ausblick.yml"
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- {label : "Titel" , name : "title" , widget : "string" , required : false }
- label : "Autor"
name : "author"
widget : "relation"
collection : "author"
search_fields : [ "title" ]
value_field : "title"
required : false
2023-04-19 22:44:06 +02:00
- {label : "Titelbild" , name : "image" , widget : "image" , required : false }
2023-03-05 16:26:55 +01:00
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : false }
2023-01-10 22:23:04 +01:00
- name : "index-pages"
icon : "page"
label : "Hauptseiten"
2023-04-19 22:44:06 +02:00
label_singular : "Hauptseite"
description : Hauptseiten können nur manuell durch den Administrator angelegt und in die Website eingebunden werden. Über diesen Bereich ist die Änderung der Inhalte möglich.
2021-10-10 20:56:10 +02:00
editor :
2022-03-20 18:45:18 +01:00
preview : true
2023-01-14 17:31:54 +01:00
frame : true
2023-04-19 22:44:06 +02:00
summary_fields : [ "title" , "description" ]
2021-10-10 20:56:10 +02:00
files :
- name : "blog-index"
2023-01-10 22:23:04 +01:00
label : "Aktuelles"
2021-10-10 20:56:10 +02:00
file : "content/german/blog/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- name : "about-index"
label : "Über die Schule"
file : "content/german/about/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-04-19 22:44:06 +02:00
- {label : "Bild" , name : "image" , widget : "image" , default : "/media/image.webp" , required : false }
2021-10-10 20:56:10 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-01-14 17:31:54 +01:00
- label : "Statistik"
name : "stats"
widget : "object"
collapsed : true
fields :
- {label : "Aktivieren" , name : "enable" , widget : "boolean" , required : false }
- label : "Elemente"
name : "zahlen"
widget : "list"
fields :
- {label : "Bezeichnung" , name : "name" , widget : "string" , required : false }
- {label : "Zahl" , name : "count" , widget : "number" , required : false }
2021-10-10 20:56:10 +02:00
- {label : "Text" , name : "body" , widget : "markdown" }
- name : "anmeldung-index"
2023-04-19 22:44:06 +02:00
label : "Aufnahmeverfahren"
2021-10-10 20:56:10 +02:00
file : "content/german/anmeldung/_index.md"
fields :
2023-01-10 22:23:04 +01:00
- {label : "Titel" , name : "title" , widget : "string" , required : true }
2021-10-10 20:56:10 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-01-10 22:23:04 +01:00
- 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 }
2023-04-19 22:44:06 +02:00
- name : "author-index"
label : "Autoren"
file : "content/german/author/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- name : "anmeldeformular"
label : "Anmeldeformular"
file : "content/german/anmeldeformular/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- {label : "Text" , name : "body" , widget : "markdown" , required : false }
2021-10-10 20:56:10 +02:00
- name : "cantorpreis-index"
2023-04-19 22:44:06 +02:00
label : "Cantorpreis"
2021-10-10 20:56:10 +02:00
file : "content/german/cantorpreis/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- name : "contact-index"
label : "Kontakt"
2022-03-18 13:35:57 +01:00
file : "content/german/kontakt/_index.md"
2021-10-10 20:56:10 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-04-19 22:44:06 +02:00
- label : "Kontaktdaten"
name : "kontaktdaten"
widget : "list"
required : true
collapsed : true
fields :
- {label : "Name" , name : "name" , widget : "string" , required : true }
- {label : "Berufsbezeichnung" , name : "position" , widget : "string" , required : true }
- {label : "E-Mail-Adresse" , name : "email" , widget : "string" , required: true, pattern : [ "^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$" , "name@domain.tld" ] }
2021-10-10 20:56:10 +02:00
- name : "event-index"
label : "Termine"
2022-03-19 10:21:45 +01:00
file : "content/german/termine/_index.md"
2021-10-10 20:56:10 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2022-03-19 10:21:45 +01:00
- label : Termine
2023-01-10 22:23:04 +01:00
label_singular : "Termin"
2022-03-19 10:21:45 +01:00
name : "events"
widget : "list"
2023-04-19 22:44:06 +02:00
collapsed : true
2022-03-19 10:21:45 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
2023-01-10 22:23:04 +01:00
- {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" }
2023-01-15 19:04:28 +00:00
- {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 : "" }
2023-02-09 12:30:51 +01:00
- {label : "Ort" , name : "location" , widget : "string" , required : false }
2022-03-19 10:21:45 +01:00
required : false
2021-10-10 20:56:10 +02:00
- name : "forms-index"
2023-01-10 22:23:04 +01:00
label : "Dokumente und Formulare"
2021-10-10 20:56:10 +02:00
file : "content/german/forms/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- name : "ganztagsangebote-index"
2023-04-19 22:44:06 +02:00
label : "Unser Ganztagsbereich"
2021-10-10 20:56:10 +02:00
file : "content/german/ganztagsangebote/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-04-19 22:44:06 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- name : "projektwoche-index"
label : "Projektwoche"
file : "content/german/projektwoche/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2021-10-10 20:56:10 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- name : "wettbewerbe-index"
label : "Wettbewerbe"
file : "content/german/wettbewerbe/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-01-25 19:33:28 +01:00
- name : "begabte-index"
2022-06-18 17:32:32 +02:00
label : "Begabtenförderung"
2023-01-25 19:33:28 +01:00
file : "content/german/begabte/_index.md"
2022-06-18 17:32:32 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2021-10-10 20:56:10 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-04-19 22:44:06 +02:00
- name : "abiturienten-index"
2022-06-05 12:01:55 +02:00
label : "Abiturienten"
file : "content/german/abiturienten/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-04-19 22:44:06 +02:00
- name : "cantorfora-index"
2022-06-05 12:01:55 +02:00
label : "Cantorfora"
file : "content/german/cantorfora/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2021-10-10 20:56:10 +02:00
- {label : "Text" , name : "body" , widget : "markdown" , required : false }
2023-04-19 22:44:06 +02:00
- name : "schulchronik-index"
label : "Schulchronik"
file : "content/german/schulchronik/_index.md"
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- {label : "Text" , name : "body" , widget : "markdown" , required : false }
- label : "Karte"
name : "infocard"
widget : "object"
required : false
fields :
- {label : "Aktiviert" , name : "enable" , widget : "boolean" , required : false }
- {label : "Bild" , name : "image" , widget : "image" , required : false }
- {label : "Zitat" , name : "quote" , widget : "string" , required : false }
- {label : "Autor" , name : "author" , widget : "string" , required : false }
- label : "Informationsseiten"
name : "links"
widget : "list"
required : false
collapsed : true
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Link" , name : "link" , widget : "string" , required : true }
2023-01-10 22:23:04 +01:00
- name : "pages"
2023-02-08 15:49:01 +01:00
icon : "page-add"
2023-01-10 22:23:04 +01:00
label : "Zusatzseiten"
label_singular : "Zusatzseite"
2023-04-19 22:44:06 +02:00
description : "Zusatzseiten können direkt aus der grafischen Oberfläche heraus erstellt werden und sind unter https://cantorgymnasium.de/pages/[SEITENTITEL] einsehbar. Sie bestehen immer aus einem Titel, einer Metabeschreibung (kurzer Einstiegstext) und dem eigentlichen Inhalt. Einer Zusatzseite kann auch ein Alias, also eine alternative URL zugewiesen werden."
2023-01-10 22:23:04 +01:00
folder : "content/german/pages"
create : true
editor :
preview : true
2023-01-14 17:31:54 +01:00
frame : true
2023-01-10 22:23:04 +01:00
slug : "{{slug}}"
2023-04-19 22:44:06 +02:00
filter :
field : type
value : pages
summary_fields : [ "title" , "draft" , "aliases" , "description" ]
2023-01-10 22:23:04 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- {label : "Type" , name : "type" , widget : "hidden" , default : "pages" }
- label : "Aliase"
name : "aliases"
2023-01-14 17:31:54 +01:00
widget : "list"
fields :
- label : "Alias"
name : "alias"
widget : "string"
2023-01-10 22:23:04 +01:00
- {label : "Text" , name : "body" , widget : "markdown" , required : false }
- name : "author"
icon : "user"
label : "Autoren"
2023-04-19 22:44:06 +02:00
label_singular : "Autor"
description : Autoren können einem Blogartikel zugewiesen werden. Wir unterscheiden in aktive und inaktive sowie vereinfachte Autoren, welche nur mit dem Namen angezeigt werden, und erweiterte Autoren, für die eine Übersichtsseite angelegt wird.
2023-01-10 22:23:04 +01:00
folder : "content/german/author"
2023-04-19 22:44:06 +02:00
filter : {field: type, value : author}
2023-01-10 22:23:04 +01:00
create : true
slug : "{{slug}}"
2020-07-12 10:41:10 +02:00
editor :
2023-04-19 22:44:06 +02:00
preview : true
frame : true
view_filters :
- label : "aktiv"
field : active
pattern : true
- label : "inaktiv"
field : active
pattern : false
- label : "einfach"
field : simplified
pattern : true
- label : "erweitert"
field : simplified
pattern : false
view_groups :
- label : "vereinfacht"
field : simplified
- label : "aktiv"
field : active
summary_fields : [ "title" , "active" , "simplified" , "body" ]
2023-01-10 22:23:04 +01:00
fields :
2020-07-11 14:06:51 +02:00
- {label : "Name" , name : "title" , widget : "string" }
2020-07-11 17:35:50 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , default : "" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "E-Mail-Adresse" , name : "email" , widget : "string" , required : false }
- {label : "Foto" , name : "image" , widget : "image" , required: false, default : "/media/authors/gcg.webp" }
- {label : "vereinfacht" , name : "simplified" , widget : "boolean" , default: false, required : false }
- {label : "aktiv" , name : "active" , widget : "boolean" , default: true, required : false }
2020-07-11 14:06:51 +02:00
- {label : "Beschreibung" , name : "body" , widget : "markdown" }
2023-01-10 22:23:04 +01:00
- name : "blog"
icon : "news"
label : "Aktuelles"
2023-04-19 22:44:06 +02:00
description : Diese Artikel werden im Bereich "Aktuelles" auf der Schulhomepage angezeigt. Sie können sowohl direkt veröffentlicht, als auch als Entwurf gespeichert werden.
label_singular : "Artikel"
2020-07-11 17:23:03 +02:00
folder : "content/german/blog"
2020-07-18 11:31:36 +02:00
filter : {field : "type" , value : "post" }
2020-07-11 17:23:03 +02:00
create : true
slug : "{{slug}}"
2020-07-12 10:41:10 +02:00
editor :
2023-01-10 22:23:04 +01:00
preview : true
2023-01-14 17:31:54 +01:00
frame : true
2023-01-10 22:23:04 +01:00
view_groups :
2023-01-30 19:54:31 +01:00
- label : Entwurf
2023-01-10 22:23:04 +01:00
field : draft
2023-01-30 19:54:31 +01:00
- label : Kategorie
field : categories
2023-01-10 22:23:04 +01:00
sortable_fields :
fields : [ 'date' , 'title' ]
default :
field : date
direction : Descending
2023-04-19 22:44:06 +02:00
summary_fields : [ "date" , "title" , "draft" , "author" , "body" ]
2020-07-11 17:23:03 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-03-27 19:44:17 +02:00
- {label : "Datum" , name : "date" , widget : "datetime" , date_format : "dd/MM/yyyy" , time_format: false, format : "yyyy-MM-dd'T'HH:mm:ss.SSSXXX" }
2020-07-11 17:43:10 +02:00
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
2020-07-11 17:35:50 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , default : "" , required : false }
2023-04-24 18:54:55 +02:00
- {label : "Beitragsbild" , name : "image" , widget : "image" , default : "/media/image.webp" }
2020-07-17 20:01:45 +02:00
- label : "Beitragsautor"
2020-07-12 10:41:10 +02:00
name : "author"
widget : "relation"
2023-01-10 22:23:04 +01:00
collection : "author"
2021-10-10 20:56:10 +02:00
search_fields : [ "title" ]
value_field : "title"
2020-07-18 11:03:55 +02:00
- label : "Kategorien"
2020-07-18 11:13:18 +02:00
name : "categories"
2023-01-30 19:54:31 +01:00
widget : "relation"
required : true
collection : "config"
file : "categories-config"
value_field : "blog.*"
search_fields : [ "blog.*" ]
display_fields : [ "blog.*" ]
multiple : true
options_length : 50
2023-04-19 22:44:06 +02:00
- label : "Fächer"
name : "subjects"
widget : "relation"
required : false
collection : "config"
file : "categories-config"
value_field : "subjects.*"
search_fields : [ "subjects.*" ]
display_fields : [ "subjects.*" ]
multiple : true
options_length : 50
2020-07-18 11:13:18 +02:00
- label : "Tags"
name : "tags"
widget : "list"
required : false
2023-01-14 17:31:54 +01:00
fields :
- label : "Tag"
name : "tag"
widget : "string"
2020-07-11 17:23:03 +02:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "post" }
2020-07-11 17:25:03 +02:00
- {label : "Text" , name : "body" , widget : "markdown" }
2023-01-10 22:23:04 +01:00
- name : "forms"
icon : "document"
label : "Dokumente"
label_singular : "Dokument"
2022-03-20 18:45:18 +01:00
description : "Hier sind Formulare, Vorlagen und andere Dokumente zu hinterlegen."
2020-07-17 20:01:45 +02:00
folder : "content/german/forms"
2020-07-18 11:31:36 +02:00
filter : {field : "type" , value : "forms" }
2020-07-17 20:01:45 +02:00
create : true
slug : "{{slug}}"
editor :
2023-04-19 22:44:06 +02:00
preview : true
frame : true
summary_fields : [ "title" , "draft" ]
2020-07-17 20:01:45 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-01-11 11:32:19 +01:00
- label : "Dateien"
name : "files"
widget : "list"
required : false
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Datei" , name : "link" , widget : "file" }
2020-07-17 20:01:45 +02:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "forms" }
- {label : "Text" , name : "body" , widget : "markdown" }
2023-01-10 22:23:04 +01:00
- name : "ganztagsangebote"
2023-04-25 19:40:49 +02:00
description : "Hier kann die Übersicht der Ganztagsangebote bearbeitet werden."
2023-01-10 22:23:04 +01:00
icon : "group"
2021-10-10 20:56:10 +02:00
label : "Ganztagsangebote"
2022-03-20 18:45:18 +01:00
label_singular : "Ganztagsangebot"
2020-07-17 20:01:45 +02:00
folder : "content/german/ganztagsangebote"
2020-07-18 11:31:36 +02:00
filter : {field : "type" , value : "ganztagsangebote" }
2020-07-17 20:01:45 +02:00
create : true
editor :
2023-02-11 20:15:36 +01:00
preview : true
frame : true
2023-04-19 22:44:06 +02:00
summary_fields : [ "title" , "draft" , "category" , "schedule" , "room" ]
2020-07-17 20:01:45 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
2020-07-17 20:01:45 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-04-24 18:54:55 +02:00
- {label : "Bild" , name : "image" , widget : "image" , default : "/media/image.webp" , required : false }
2023-01-30 19:54:31 +01:00
- label : "Themenbereich"
name : "category"
widget : "relation"
required : true
collection : "config"
file : "categories-config"
value_field : "ganztag.*"
search_fields : [ "ganztag.*" ]
display_fields : [ "ganztag.*" ]
options_length : 50
2022-08-29 18:26:39 +02:00
- {label : "Dauer" , name : "duration" , widget : "string" }
2023-04-03 21:45:44 +02:00
- {label : "Tag/Stunden" , name : "schedule" , widget : "string" }
2020-07-17 20:01:45 +02:00
- {label : "Klassenstufen" , name : "class" , widget : "string" }
2022-08-29 18:26:39 +02:00
- {label : "Raum" , name : "room" , widget : "string" }
2020-07-17 20:01:45 +02:00
- {label : "Anmeldelink" , name : "apply_url" , widget : "hidden" , default : "https://moodle.bildung-lsa.de/gcg/mod/choice/view.php?id=828" }
- {label : "Type" , name : "type" , widget : "hidden" , default : "ganztagsangebote" }
- {label : "Text" , name : "body" , widget : "markdown" }
2023-01-10 22:23:04 +01:00
- name : "wettbewerbe"
2023-04-25 19:40:49 +02:00
description : "Hier kann die Übersicht der Wettbewerbe bearbeitet werden."
2023-01-10 22:23:04 +01:00
icon : "trophy"
2021-10-10 20:56:10 +02:00
label : "Wettbewerbe"
2022-03-20 18:45:18 +01:00
label_singular : "Wettbewerb"
2020-07-17 20:01:45 +02:00
folder : "content/german/wettbewerbe"
2020-07-18 11:31:36 +02:00
filter : {field : "type" , value : "wettbewerbe" }
2020-07-17 20:01:45 +02:00
create : true
editor :
2023-02-11 20:15:36 +01:00
preview : true
frame : true
2023-04-19 22:44:06 +02:00
summary_fields : [ "title" , "draft" , "category" ]
2020-07-17 20:01:45 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
2020-07-17 20:01:45 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-04-24 18:54:55 +02:00
- {label : "Bild" , name : "image" , widget : "image" , default : "/media/image.webp" , required : false }
2023-01-30 19:54:31 +01:00
- label : "Fach"
name : "category"
widget : "relation"
required : true
collection : "config"
file : "categories-config"
value_field : "contests.*"
search_fields : [ "contests.*" ]
display_fields : [ "contests.*" ]
options_length : 50
2020-07-17 20:01:45 +02:00
- {label : "Klassenstufen" , name : "class" , widget : "string" }
2022-06-18 17:32:32 +02:00
- {label : "Website" , name : "web_url" , widget : "string" , required : false }
2020-07-17 20:01:45 +02:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "wettbewerbe" }
- {label : "Text" , name : "body" , widget : "markdown" }
2023-01-25 19:33:28 +01:00
- name : "begabte"
2023-04-25 19:40:49 +02:00
description : "Hier kann die Übersicht der Begabtenförderungsangebote bearbeitet werden."
2023-02-08 15:49:01 +01:00
icon : "pi"
2022-06-18 17:32:32 +02:00
label : "Begabtenförderung"
label_singular : "Begabtenförderung"
2023-01-25 19:33:28 +01:00
folder : "content/german/begabte"
filter : {field : "type" , value : "begabte" }
2022-06-18 17:32:32 +02:00
create : true
editor :
2023-04-19 22:44:06 +02:00
preview : true
frame : true
summary_fields : [ "title" , "draft" , "body" ]
2022-06-18 17:32:32 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
2022-06-18 17:32:32 +02:00
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
2023-04-24 18:54:55 +02:00
- {label : "Bild" , name : "image" , widget : "image" , default : "/media/image.webp" , required : false }
2022-06-18 17:32:32 +02:00
- {label : "Klassenstufen" , name : "class" , widget : "string" }
- {label : "Website" , name : "web_url" , widget : "string" , required : false }
2023-01-25 19:33:28 +01:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "begabte" }
2022-06-18 17:32:32 +02:00
- {label : "Text" , name : "body" , widget : "markdown" }
2023-03-05 19:14:57 +01:00
- name : "projektwoche"
2023-04-25 19:40:49 +02:00
description : "Hier kann die Übersicht der Projektwochen bearbeitet werden."
2023-03-05 19:14:57 +01:00
icon : "projektwoche"
label : "Projektwoche"
label_singular : "Projektwoche"
folder : "content/german/projektwoche"
filter : {field : "type" , value : "projektwoche" }
create : true
editor :
2023-04-19 22:44:06 +02:00
preview : true
frame : true
summary_fields : [ "title" , "draft" , "tiles" , "description" ]
2023-03-05 19:14:57 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- {label : "Type" , name : "type" , widget : "hidden" , default : "projektwoche" }
2023-04-19 22:44:06 +02:00
- {label : "Text" , name : "body" , widget : "markdown" , required: false, default : "" }
2023-03-05 19:14:57 +01:00
- label : "Kacheln"
name : "tiles"
widget : "list"
required : false
2023-04-19 22:44:06 +02:00
collapsed : true
hint : "Die Vorschau zeigt nur die generierten Symbolkarten, NICHT die Inhalte."
2023-03-05 19:14:57 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Hintergrundfarbe" , name : "bg_color" , widget : "color" , required : true }
- {label : "Symbol" , name : "icon" , widget : "string" , required : true }
- {label : "Symbolfarbe" , name : "font_color" , widget : "color" , required : true }
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : true }
2020-08-30 22:25:22 +02:00
- name : "schulchronik"
2023-04-25 19:40:49 +02:00
description : "Hier können die Chronikjahre bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
2023-02-08 15:49:01 +01:00
icon : "pillar"
2021-10-10 20:56:10 +02:00
label : "Schulchronik"
2022-03-20 18:45:18 +01:00
label_singular : "Chronikjahr"
2020-08-30 22:25:22 +02:00
folder : "content/german/schulchronik"
filter : {field : "type" , value : "schulchronik" }
create : true
2023-02-09 19:58:09 +01:00
editor :
preview : false
2023-04-19 22:44:06 +02:00
summary_fields : [ "title" , "draft" , "cantorpreisträger" , "topics" ]
sortable_fields :
fields : [ 'title' ]
default :
field : title
direction : Descending
2020-08-30 22:25:22 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
2020-08-30 22:25:22 +02:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "schulchronik" }
2023-01-10 22:23:04 +01:00
- {label : "Einleitung" , name : "pretext" , hint : "Jahreszahltext" , widget : "markdown" , required : false }
- label : "Kreative Haufen"
name : "topics"
widget : "list"
2023-04-19 22:44:06 +02:00
required : false
2023-01-10 22:23:04 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : true }
2023-04-19 22:44:06 +02:00
- label : "Superhaufen"
name : "superhaufen"
widget : "object"
required : false
fields :
- {label : "Aktiviert" , name : "enable" , widget : "boolean" , required : false }
- label : "Superhaufen"
name : "link"
widget : "relation"
collection : "superhaufen"
search_fields : [ "title" ]
value_field : "title"
required : false
collapsed : true
- label : "Cantorpreisträger"
name : "cantorpreisträger"
widget : "relation"
collection : "cantorpreis"
search_fields : [ "jahr" , "name" ]
value_field : "name"
2023-01-10 22:23:04 +01:00
required : false
2023-01-26 21:51:35 +01:00
- {label : "Text" , name : "body" , widget : "markdown" , required: false, default : "" }
2023-04-19 22:44:06 +02:00
- name : "superhaufen"
2023-04-25 19:40:49 +02:00
description : "\"Superhaufen\" sind ein besonderer Bereich der Schulchronik, um besonders ausführliche Ereignisse darzustellen. Dieser Bereich wird von der Schulchronik verwaltet."
2023-04-19 22:44:06 +02:00
icon : "superhaufen"
label : "Superhaufen"
label_singular : "Superhaufen"
folder : "content/german/superhaufen"
filter : {field : "type" , value : "superhaufen" }
create : true
editor :
preview : true
frame : true
summary_fields : [ "title" , "draft" , "tiles" ]
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
- {label : "Type" , name : "type" , widget : "hidden" , default : "superhaufen" }
- label : "Rückverlinkung"
name : "previous"
widget : "object"
fields :
- {label : "Aktiviert" , name : "enable" , widget : "hidden" , default : true }
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Link" , name : "link" , widget : "string" , required : true }
- label : "Kacheln"
name : "tiles"
widget : "list"
required : false
collapsed : true
hint : "Die Vorschau zeigt nur die generierten Symbolkarten, NICHT die Inhalte."
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : true }
- {label : "Hintergrundfarbe" , name : "bg_color" , widget : "color" , required : true }
- {label : "Symbol" , name : "icon" , widget : "string" , required : true }
- {label : "Symbolfarbe" , name : "font_color" , widget : "color" , required : true }
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : true }
- label : "Unter-Unterhaufen"
name : "unterhaufen"
widget : "list"
required : false
collapsed : true
fields :
- {label : "Titel" , name : "title" , widget : "string" , required : false }
- {label : "Inhalt" , name : "content" , widget : "markdown" , required : true }
2023-04-25 19:40:49 +02:00
- 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 }
2020-08-30 22:25:22 +02:00
- name : "abiturienten"
2023-04-25 19:40:49 +02:00
description : "Hier kann die Übersicht der Abiturjahrgänge bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
2023-01-10 22:23:04 +01:00
icon : "graduation-cap"
2021-10-10 20:56:10 +02:00
label : "Abiturienten"
2022-03-20 18:45:18 +01:00
label_singular : "Abiturjahrgang"
2020-08-30 22:25:22 +02:00
folder : "content/german/abiturienten"
filter : {field : "type" , value : "abiturienten" }
create : true
editor :
2023-04-19 22:44:06 +02:00
preview : true
frame : true
summary_fields : [ "title" , "draft" ]
sortable_fields :
fields : [ "title" ]
default :
field : title
direction : Descending
2020-08-30 22:25:22 +02:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
2023-01-10 22:23:04 +01:00
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
2023-04-24 18:54:55 +02:00
- {label : "Bild" , name : "image" , widget : "image" , default : "/media/image.webp" , required : false }
2020-08-30 22:25:22 +02:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "abiturienten" }
2023-01-26 21:51:35 +01:00
- {label : "Text" , name : "body" , widget : "markdown" }
- name : "cantorfora"
2023-04-25 19:40:49 +02:00
description : "Hier kann die Übersicht der Cantorfora bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
2023-01-26 21:51:35 +01:00
icon : "presentation"
label : "Cantorfora"
label_singular : "Cantorforum"
folder : "content/german/cantorfora"
filter : {field : "type" , value : "cantorfora" }
create : true
slug : "{{slug}}"
editor :
preview : true
frame : true
view_groups :
- label : Drafts
field : draft
2023-04-19 22:44:06 +02:00
summary_fields : [ "title" , "draft" , "description" ]
2023-01-26 21:51:35 +01:00
sortable_fields :
fields : [ 'index' , 'title' ]
default :
field : index
2023-04-19 22:44:06 +02:00
direction : Descending
2023-01-26 21:51:35 +01:00
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Laufindex" , name : "index" , widget : "number" , value_type: 'int', min: 1, step: 1, required: true, hint : "Nummer des Cantorforums" }
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , default : "" , required : false }
2023-04-19 22:44:06 +02:00
- {label : "Beitragsbild" , name : "image" , widget : "image" , default : "/media/image.webp" }
2023-01-26 21:51:35 +01:00
- {label : "Type" , name : "type" , widget : "hidden" , default : "cantorfora" }
2020-08-30 22:25:22 +02:00
- {label : "Text" , name : "body" , widget : "markdown" }
2023-04-19 22:44:06 +02:00
- name : "chronikseiten"
2023-04-25 19:40:49 +02:00
description : "Chronikseiten entsprechen von der Funktionalität herkömmlichen Zusatzseiten, sind allerdings der Schulchronik vorbehalten."
2023-04-19 22:44:06 +02:00
icon : "page-add"
label : "Chronikseiten"
2023-04-25 19:40:49 +02:00
label_singular : "Zusatzseite (Chronik)"
2023-04-19 22:44:06 +02:00
folder : "content/german/chronikseiten"
create : true
editor :
preview : true
frame : true
slug : "{{slug}}"
filter : {field : "type" , value : "pages" }
summary_fields : [ "title" , "draft" , "aliases" , "body" ]
fields :
- {label : "Titel" , name : "title" , widget : "string" }
- {label : "Entwurf" , name : "draft" , widget : "boolean" , default: false, required : false }
- {label : "Metabeschreibung" , name : "description" , widget : "text" , required : false }
- {label : "Type" , name : "type" , widget : "hidden" , default : "pages" }
- label : "Aliase"
name : "aliases"
widget : "list"
required : false
fields :
- label : "Alias"
name : "alias"
widget : "string"
- {label : "Text" , name : "body" , widget : "markdown" , required : false }
- name : "statistik"
2023-04-25 19:40:49 +02:00
description : "Hier können statistische Daten bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet."
2023-04-19 22:44:06 +02:00
icon : "stats"
label : "Statistik"
editor :
preview : false
files :
- name : "abiturdurchschnitte"
label : "Abiturdurchschnitte"
file : "static/data/abiturdurchschnitte.json"
fields :
- label : "Abiturdurchschnitte"
label_singular : "Abiturdurchschnitt"
name : "abiturdurchschnitte"
widget : "list"
required : false
fields :
- {label : "Jahr" , name : "jahr" , widget : "number" , required : true }
- {label : "Schnitt" , name : "schnitt" , widget : "number" , value_type : "float" , step: 0.01, required : true }
- name : "schuelerzahlen"
label : "Schülerzahlen"
file : "static/data/schuelerzahlen.json"
fields :
- label : "Schülerzahlen"
label_singular : "Schülerzahlen"
name : "schuelerzahlen"
widget : "list"
required : false
fields :
- {label : "Jahr" , name : "year" , widget : "number" , required : true }
- {label : "Gesamt" , name : "all" , widget : "number" , required : true }
- {label : "davon Mädchen" , name : "girls" , widget : "number" , required : true }