feat: enhance validation rules and improve content structure across collections

This commit is contained in:
2026-05-17 12:25:28 +00:00
parent 4020ad62c5
commit 819147f518
8 changed files with 184 additions and 26 deletions
+13
View File
@@ -60,6 +60,9 @@ permissions:
fields:
- name: language
type: string
validator:
in: ["de", "en"]
required: true
meta:
label: { de: "Sprache", en: "Language" }
position: sidebar:settings
@@ -71,6 +74,9 @@ fields:
name: { de: "Englisch", en: "English" }
- name: type
type: string
validator:
in: ["header", "footer"]
required: true
meta:
label: { de: "Typ", en: "Type" }
helperText: { de: "header oder footer", en: "header or footer" }
@@ -89,6 +95,9 @@ fields:
subFields:
- name: name
type: string
validator:
required: true
maxLength: 100
meta:
label: { de: "Bezeichnung", en: "Label" }
- name: page
@@ -105,10 +114,14 @@ fields:
label: { de: "Externer Link", en: "External Link" }
- name: externalUrl
type: string
validator:
maxLength: 1024
meta:
label: { de: "Externe URL", en: "External URL" }
- name: hash
type: string
validator:
pattern: ^[a-zA-Z0-9_-]+$
meta:
label: { de: "Anker", en: "Anchor" }
- name: elements