CMS refactor
This commit is contained in:
config.yml
content/german/blog
bundeswettbewerb-fremdsprachen-preisverleihung-auf-landesebene.mdcantor-luft-schnuppern.mdcantorpreisverleihung-2023.mdchemie-modulkurs-2023-der-11-klassen.mdchemie-modulwoche-2023.mderfolge-bei-den-biologie-wettbewerben.mderfolge-bei-der-landesphysikolympiade-2023.mderfolge-beim-german-young-physicists-tournament.mderfolge-in-der-1-runde-der-chemkids-2022-2023.mdergebnisse-3-runde-der-icho-bundesrunde.mdergebnisse-3-runde-der-ipho-bundesrunde.mdfestwoche-2023.mdherzlich-willkommen-auf-der-neuen-homepage-des-georg-cantor-gymnasiums.mdimpressionen-vom-tag-der-offenen-tür-2022.mdinformatik-biber-2022.mdjugend-forscht-das-bundesfinale-2023.mdjugend-forscht-ergebnisse-der-regionalrunde-halle.mdjugend-forscht-landeswettbewerb-2023.mdkanguru-der-mathematik-2023.mdlandeswettbewerb-jugend-debattiert-2023.mdlernfahrt-geschichte-nach-heldrungen.mdmathe-im-advent-2022.mdmathematik-olympiade-landesrunde-2023.mdmottowoche-und-letzter-schultag-des-abiturjahrgangs-2023.mdmusikalisch-literarischer-abend-2023.mdmusikfahrt-2022.mdregionalwettbewerb-jugend-debattiert.mdrezitatorenwettstreit-2023.mdschulausscheid-jugend-debattiert.mdskilager-2023.mdspezialistenlager-2023.mdtag-der-kulturen-2023.mdtoefl-englisch-wettbewerb.mdtransparenzbericht-weihnachtsbasar-spenden.mdvorlesewettbewerb-der-6-klassen-2022-schulrunde.mdweihnachten-2022.mdwettbewerbserfolg-der-letzten-wochen.md
data/de
layouts
static
admin
config.ymlicons.jsindex.html
config
collections
abiturienten.jsauthor.jsbegabte.jsblog.jscantorfora.jscantorpreis.jschronikjahre.jschronikseiten.jsforms.jsganztag.jsindex-pages.jsindex.jspages.jsprojektwoche.jssettings-collection.jsstatistik.jsstats.jssuperhaufen.jswettbewerbe.jswidgets.js
index.jsprops.jsschulchronik.jslinks
previews
field-previews
page-previews
abiturienten-preview.jsabout-preview.jsanmeldeformular-preview.jsanmeldung-preview.jsauthor-preview.jsblog-preview.jscantorpreis-preview.jschronik-index-preview.jschronik-preview.js
components
contest-preview.jsevent-preview.jsforms-preview.jsganztag-preview.jsindex.jskontakt-preview.jspage-preview.jsprojektwoche-preview.jsstyles.jsshortcodes
schulchronik/admin
73
static/admin/config/collections/projektwoche.js
Normal file
73
static/admin/config/collections/projektwoche.js
Normal file
@ -0,0 +1,73 @@
|
||||
import { MarkdownProps } from "../props.js";
|
||||
import { DescriptionText, DraftBoolean, IconList, Title } from "./widgets.js";
|
||||
|
||||
const ProjektwocheCollection = {
|
||||
name: "projektwoche",
|
||||
label: "Projektwochen",
|
||||
label_singular: "Projektwoche",
|
||||
description: "Hier kann die Übersicht der Projektwochen bearbeitet werden.",
|
||||
icon: "projektwoche",
|
||||
folder: "content/german/projektwoche",
|
||||
filter: {
|
||||
field: "type",
|
||||
value: "projektwoche",
|
||||
},
|
||||
create: true,
|
||||
editor: {
|
||||
preview: true,
|
||||
frame: true,
|
||||
size: "half",
|
||||
},
|
||||
summary_fields: ["title", "draft", "tiles", "description"],
|
||||
fields: [
|
||||
Title(false),
|
||||
DraftBoolean,
|
||||
DescriptionText,
|
||||
{
|
||||
name: "type",
|
||||
label: "Typ",
|
||||
widget: "hidden",
|
||||
default: "projektwoche",
|
||||
},
|
||||
{
|
||||
name: "body",
|
||||
label: "Inhalt",
|
||||
widget: "markdown",
|
||||
required: false,
|
||||
...MarkdownProps,
|
||||
},
|
||||
{
|
||||
name: "tiles",
|
||||
label: "Kacheln",
|
||||
hint: "Die Vorschau zeigt nur die generierten Symbolkarten, NICHT die Inhalte.",
|
||||
widget: "list",
|
||||
required: false,
|
||||
collapsed: true,
|
||||
fields: [
|
||||
Title(false),
|
||||
{
|
||||
name: "bg_color",
|
||||
label: "Hintergrundfarbe",
|
||||
widget: "color",
|
||||
required: true,
|
||||
},
|
||||
IconList,
|
||||
{
|
||||
name: "font_color",
|
||||
label: "Symbolfarbe",
|
||||
widget: "color",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "content",
|
||||
label: "Inhalt",
|
||||
widget: "markdown",
|
||||
required: true,
|
||||
...MarkdownProps,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
export default ProjektwocheCollection;
|
Reference in New Issue
Block a user