Revamp Schuelerzeitung
This commit is contained in:
@ -1,9 +1,10 @@
|
||||
const PostCollection = {
|
||||
name: "posts",
|
||||
name: "post",
|
||||
label: "Artikel",
|
||||
description: "Hier könnt ihr die Artikel der Schülerzeitung bearbeiten.",
|
||||
icon: "news",
|
||||
folder: "content/de/blog",
|
||||
folder: "content/post",
|
||||
path: "{{slug}}/index.md",
|
||||
create: true,
|
||||
editor: {
|
||||
preview: true,
|
||||
@ -12,10 +13,9 @@ const PostCollection = {
|
||||
},
|
||||
filter: {
|
||||
field: "type",
|
||||
value: "blog",
|
||||
// pattern: "^((?!_index.md).)*$"
|
||||
value: "post",
|
||||
},
|
||||
summary_fields: ["title", "date", "draft", "author"],
|
||||
summary_fields: ["title", "date", "draft"],
|
||||
fields: [
|
||||
{
|
||||
name: "title",
|
||||
@ -38,12 +38,6 @@ const PostCollection = {
|
||||
format: "yyyy-MM-dd",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "author",
|
||||
label: "Autor",
|
||||
widget: "string",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "description",
|
||||
label: "Beschreibung",
|
||||
@ -51,10 +45,10 @@ const PostCollection = {
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "thumbnail",
|
||||
name: "image",
|
||||
label: "Titelbild",
|
||||
widget: "image",
|
||||
required: true,
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "tags",
|
||||
@ -63,6 +57,13 @@ const PostCollection = {
|
||||
delimiter: ",",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "categories",
|
||||
label: "Kategorien",
|
||||
widget: "list",
|
||||
delimiter: ",",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "type",
|
||||
widget: "hidden",
|
||||
@ -78,11 +79,12 @@ const PostCollection = {
|
||||
};
|
||||
|
||||
const PagesCollection = {
|
||||
name: "pages",
|
||||
name: "page",
|
||||
label: "Seiten",
|
||||
description: "Hier könnt ihr die Zusatzseiten der Website bearbeiten.",
|
||||
icon: "page",
|
||||
folder: "content/de/page",
|
||||
folder: "content/page",
|
||||
path: "{{slug}}/index.md",
|
||||
create: true,
|
||||
editor: {
|
||||
preview: true,
|
||||
@ -112,12 +114,6 @@ const PagesCollection = {
|
||||
format: "yyyy-MM-dd",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "author",
|
||||
label: "Autor",
|
||||
widget: "string",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "description",
|
||||
label: "Beschreibung",
|
||||
@ -125,18 +121,48 @@ const PagesCollection = {
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "thumbnail",
|
||||
label: "Titelbild",
|
||||
widget: "image",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "keywords",
|
||||
label: "Schlüsselwörter",
|
||||
name: "tags",
|
||||
label: "Tags",
|
||||
widget: "list",
|
||||
delimiter: ",",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "show-in-menu",
|
||||
label: "Im Menü anzeigen",
|
||||
widget: "boolean",
|
||||
required: false,
|
||||
},
|
||||
{
|
||||
name: "menu",
|
||||
label: "Menü",
|
||||
widget: "object",
|
||||
condition: {
|
||||
field: "show-in-menu",
|
||||
value: true,
|
||||
},
|
||||
fields: [
|
||||
{
|
||||
name: "main",
|
||||
label: "Hauptmenü",
|
||||
widget: "object",
|
||||
fields: [
|
||||
{
|
||||
name: "weight",
|
||||
label: "Gewichtung",
|
||||
widget: "string",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "params",
|
||||
label: "Parameter",
|
||||
widget: "keyvalue",
|
||||
required: false,
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
name: "body",
|
||||
label: "Inhalt",
|
||||
|
Reference in New Issue
Block a user