From acef52091e69ee655df687454fde750715935218 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Tue, 7 Feb 2023 23:02:26 +0100 Subject: [PATCH] =?UTF-8?q?Men=C3=BC-Umbau?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.yml | 152 +++++++++++++++++++++++------------ layouts/partials/header.html | 2 +- layouts/robots.txt | 4 + static/admin/config.yml | 7 ++ 4 files changed, 114 insertions(+), 51 deletions(-) create mode 100644 layouts/robots.txt diff --git a/config.yml b/config.yml index 60df8bf..13faf1a 100644 --- a/config.yml +++ b/config.yml @@ -63,109 +63,162 @@ menu: URL: blog weight: 1 hasChildren: false + params: + external: false - name: Schule weight: 2 hasChildren: true + params: + external: false - parent: Schule name: Über die Schule URL: about weight: 1 hasChildren: false + params: + external: false - parent: Schule - name: Ganztagsangebote + name: Ganztagsbereich URL: ganztagsangebote weight: 2 hasChildren: false + params: + external: false - parent: Schule name: Termine URL: termine weight: 3 hasChildren: false + params: + external: false - parent: Schule + name: Aufnahme + URL: anmeldung + weight: 4 + hasChildren: false + params: + external: false + - parent: Schule + name: Schulbibliothek + URL: pages/bibo + weight: 5 + hasChildren: false + params: + external: false + - parent: Schule + name: Schulchronik + URL: schulchronik + weight: 6 + hasChildren: false + params: + external: false + - parent: Schule + name: Cantorpreis + URL: cantorpreis + weight: 7 + hasChildren: false + params: + external: false + - parent: Schule + name: Virtueller Rundgang + URL: https://vr.cantorgymnasium.de/tour/ + weight: 8 + hasChildren: false + params: + external: true + - weight: 3 + name: Unterricht + hasChildren: true + params: + external: false + - parent: Unterricht name: Wettbewerbe URL: wettbewerbe weight: 4 hasChildren: false - - parent: Schule - name: Cantorpreis - URL: cantorpreis - weight: 5 - hasChildren: false - - parent: Schule - name: Aufnahme - URL: anmeldung - weight: 6 - hasChildren: false - - parent: Schule - name: Junior-Ingenieur-Akademie - URL: pages/jia - weight: 8 - hasChildren: false - - parent: Schule - name: Schulchronik - URL: schulchronik - weight: 7 - hasChildren: false - - parent: Schule - name: Schulbibliothek - URL: pages/bibo - weight: 9 - hasChildren: false - - parent: Schule + params: + external: false + - parent: Unterricht name: Begabtenförderung URL: begabte - weight: 10 + weight: 5 hasChildren: false - - weight: 3 - name: Digitale Angebote - hasChildren: true - - parent: Digitale Angebote - name: Vertretungsplan - URL: https://stundenplan24.de/20072021/mobil/ - weight: 1 - hasChildren: false - - parent: Digitale Angebote - name: Lernplattform Moodle - URL: https://moodle.bildung-lsa.de/gcg - weight: 2 - hasChildren: false - - parent: Digitale Angebote - name: Virtueller Rundgang - URL: https://vr.cantorgymnasium.de/tour/ - weight: 3 + params: + external: false + - parent: Unterricht + name: Junior-Ingenieur-Akademie + URL: pages/jia + weight: 6 hasChildren: false + params: + external: false - name: Für Schüler und Eltern weight: 4 hasChildren: true + params: + external: false - parent: Für Schüler und Eltern name: Dokumente und Formulare URL: forms weight: 1 hasChildren: false + params: + external: false - parent: Für Schüler und Eltern - name: Förderverein - URL: pages/foerderverein + name: Vertretungsplan + URL: https://stundenplan24.de/20072021/mobil/ weight: 2 hasChildren: false + params: + external: true + - parent: Für Schüler und Eltern + name: Lernplattform Moodle + URL: https://moodle.bildung-lsa.de/gcg + weight: 3 + hasChildren: false + params: + external: true + - parent: Für Schüler und Eltern + name: Essensbestellung + URL: https://heideklause-halle.de/bestellung/ + weight: 4 + hasChildren: false + params: + external: true - parent: Für Schüler und Eltern name: Schulshop URL: https://schulkleidung.de/shop/index.php?nr=SDQUCKVD weight: 5 hasChildren: false + params: + external: true + - parent: Für Schüler und Eltern + name: Förderverein + URL: pages/foerderverein + weight: 6 + hasChildren: false + params: + external: false - parent: Für Schüler und Eltern name: Schülervertretung URL: pages/schuelervertretung - weight: 3 + weight: 7 hasChildren: false + params: + external: false - name: Elternvertretung - weight: 4 + weight: 8 URL: pages/elternvertretung parent: Für Schüler und Eltern hasChildren: false + params: + external: false - name: Kontakt URL: kontakt weight: 5 hasChildren: false + params: + external: false footer: - name: Termine URL: termine @@ -184,7 +237,6 @@ languages: with :heart: and [Hugo](https://gohugo.io)." impressumURL: pages/impressum dseURL: pages/datenschutz - privacy: disqus: disable: true diff --git a/layouts/partials/header.html b/layouts/partials/header.html index af19676..91fe477 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -50,7 +50,7 @@ diff --git a/layouts/robots.txt b/layouts/robots.txt new file mode 100644 index 0000000..c62953c --- /dev/null +++ b/layouts/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: /admin/ + +Sitemap: https://cantorgymnasium.de/sitemap.xml diff --git a/static/admin/config.yml b/static/admin/config.yml index 531c617..13055cc 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -298,6 +298,12 @@ collections: - {label: "Untermenüs", name: "hasChildren", widget: "boolean", 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: "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ü" name: "footer" widget: "list" @@ -324,6 +330,7 @@ collections: - label: "Privatsphäre" name: "privacy" widget: "object" + collapsed: true fields: - label: "Disqus" name: "disqus"