fixes, cleanups, pages migration, cms customization

This commit is contained in:
2022-12-17 11:28:57 +01:00
parent 223da7d5b0
commit 99f70f90ed
61 changed files with 179 additions and 221 deletions

View File

@ -259,15 +259,15 @@ collections:
- {label: "Copyright-Hinweis", name: "copyright", widget: "string"}
- {label: "Impressum-Link", name: "impressumURL", widget: "string"}
- {label: "Datenschutz-Link", name: "dseURL", widget: "string"}
- name: "pages-de"
- name: "index-pages"
icon: "page"
label: "Statische Seiten"
label: "Hauptseiten"
editor:
preview: true
frame: false
files:
- name: "blog-index"
label: "Blog"
label: "Aktuelles"
file: "content/german/blog/_index.md"
fields:
- {label: "Titel", name: "title", widget: "string"}
@ -461,18 +461,40 @@ collections:
- {label: "Type", name: "type", widget: "hidden", default: "pages"}
- {label: "Type", name: "layout", widget: "hidden", default: "single.html"}
- {label: "Text", name: "body", widget: "markdown", required: false}
- name: "author-de"
- name: "pages"
icon: "page"
label: "Zusatzseiten"
label_singular: "Zusatzseite"
folder: "content/german/pages"
create: true
editor:
preview: true
frame: false
slug: "{{slug}}"
fields:
- {label: "Titel", name: "title", widget: "string"}
- {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false}
- {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"}
- {label: "Metabeschreibung", name: "description", widget: "text", required: false}
- {label: "Type", name: "type", widget: "hidden", default: "pages"}
- {label: "Layout", name: "layout", widget: "hidden", default: "single.html"}
- label: "Aliase"
name: "aliases"
widget: "string"
required: false
- {label: "Text", name: "body", widget: "markdown", required: false}
- name: "author"
icon: "user"
label: "Autoren" # Used in the UI
label: "Autoren"
label_singular: "Autoren"
folder: "content/german/author" # The path to the folder where the documents are stored
create: true # Allow users to create new documents in this collection
slug: "{{slug}}" # Filename template, e.g., yyyy-MM-dd-title.md
folder: "content/german/author"
create: true
slug: "{{slug}}"
editor:
preview: false
media_folder: '/static/media/people'
public_folder: '/media/people'
fields: # The fields for each document, usually in front matter
fields:
- {label: "Name", name: "title", widget: "string"}
- {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"}
- {label: "Metabeschreibung", name: "description", widget: "text", default: "", required: false}
@ -501,7 +523,7 @@ collections:
- {label: "Link", name: "link", widget: "string"}
required: false
- {label: "Beschreibung", name: "body", widget: "markdown"}
- name: "blog-de"
- name: "blog"
icon: "news"
label: "Aktuelles"
label_singular: "Blogbeitrag"
@ -510,7 +532,7 @@ collections:
create: true
slug: "{{slug}}"
editor:
preview: false
preview: true
media_folder: '/static/media/blog'
public_folder: '/media/blog'
fields:
@ -523,7 +545,7 @@ collections:
- label: "Beitragsautor"
name: "author"
widget: "relation"
collection: "author-de"
collection: "author"
search_fields: ["title"]
value_field: "title"
- label: "Kategorien"
@ -538,7 +560,7 @@ collections:
field: {label: "Tag", name: "tag", widget: "string"}
- {label: "Type", name: "type", widget: "hidden", default: "post"}
- {label: "Text", name: "body", widget: "markdown"}
- name: "forms-de"
- name: "forms"
icon: "document"
label: "Dokumente"
label_singular: "Dokument"
@ -560,7 +582,7 @@ collections:
- {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false}
- {label: "Type", name: "type", widget: "hidden", default: "forms"}
- {label: "Text", name: "body", widget: "markdown"}
- name: "cantorpreis-de"
- name: "cantorpreis"
icon: "award"
label: "Cantor-Preisträger"
label_singular: "Cantor-Preisträger"
@ -587,7 +609,7 @@ collections:
- {label: "Link", name: "link", widget: "string"}
- {label: "Type", name: "type", widget: "hidden", default: "cantorpreis"}
- {label: "Text", name: "body", widget: "markdown"}
- name: "ganztagsangebote-de"
- name: "ganztagsangebote"
icon: "group"
label: "Ganztagsangebote"
label_singular: "Ganztagsangebot"
@ -615,7 +637,7 @@ collections:
- {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"}
- name: "wettbewerbe-de"
- name: "wettbewerbe"
icon: "trophy"
label: "Wettbewerbe"
label_singular: "Wettbewerb"
@ -637,7 +659,7 @@ collections:
- {label: "Website", name: "web_url", widget: "string", required: false}
- {label: "Type", name: "type", widget: "hidden", default: "wettbewerbe"}
- {label: "Text", name: "body", widget: "markdown"}
- name: "begabtenfoerderung-de"
- name: "begabtenfoerderung"
icon: "book"
label: "Begabtenförderung"
label_singular: "Begabtenförderung"

View File

@ -65,11 +65,9 @@
}));
},
preview: ({ dir }) => {
return h(
'span',
{},
`${dir}`
);
return h('div', {"className": "row", "style": { border: "1px solid #ccc", borderRadius: "16px", padding: "10px" }},
h('b', {}, "Gallerie-Ordner: "),
h('span', {}, dir));
},
});
CMS.registerShortcode('load-photoswipe', {
@ -86,8 +84,7 @@
h('b', {}, "Gallerie-Servicemodul"));
},
preview: () => {
return h('div', {"className": "row", "style": { border: "1px solid #ccc", borderRadius: "16px", padding: "10px" }},
h('b', {}, "Gallerie-Servicemodul"));
},
});
</script>
@ -385,6 +382,7 @@ var PagePreviewImage = ({ widgetFor, getAsset, entry}) => {
};
CMS.registerPreviewTemplate("about-index", PagePreviewImage);
CMS.registerPreviewTemplate("blog", PagePreviewImage);
</script>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Binary file not shown.

View File

@ -1,28 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="1024.000000pt" height="1024.000000pt" viewBox="0 0 1024.000000 1024.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,1024.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M4785 10229 c-1357 -91 -2619 -715 -3515 -1736 -1217 -1387 -1593
-3333 -979 -5073 801 -2269 3073 -3675 5460 -3380 1419 176 2700 939 3533
2103 496 693 812 1506 916 2351 121 990 -46 1982 -485 2881 -757 1549 -2256
2615 -3969 2825 -315 39 -663 49 -961 29z m795 -1298 c485 -63 930 -205 1351
-431 166 -89 438 -269 584 -387 222 -179 497 -465 669 -696 85 -115 220 -317
250 -374 l16 -32 -67 -39 c-110 -64 -1199 -674 -1305 -731 l-97 -52 -54 83
c-347 535 -885 888 -1497 982 -779 119 -1568 -200 -2051 -830 -354 -461 -506
-1077 -409 -1659 86 -517 364 -994 772 -1324 338 -273 751 -438 1180 -472 728
-58 1419 243 1875 817 77 98 173 241 173 260 0 5 -392 236 -871 514 -479 278
-894 520 -922 537 l-52 33 928 0 927 0 0 -537 0 -538 38 -21 c118 -65 1308
-733 1365 -767 l67 -40 -31 -56 c-55 -98 -207 -315 -317 -453 -122 -153 -433
-468 -572 -579 -555 -445 -1155 -708 -1870 -820 -153 -24 -546 -43 -735 -36
-372 15 -850 116 -1200 254 -658 260 -1196 658 -1640 1213 -421 526 -726 1270
-794 1939 -14 128 -14 696 -1 852 12 142 65 412 120 614 139 502 394 994 723
1395 192 234 523 541 772 716 556 392 1271 645 1930 684 220 13 567 4 745 -19z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB