✨ feat: enhance validation rules and improve content structure across collections
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user