Damit die Personen auf der Website möglichst einfach verwaltet werden können, erstellen wir ein explizietes Formular im Backend.
Blueprint erstellen
Als erstes erstellen wir das gewünschte Plugin in dem wir den dazugehörigen Blueprint erstellen.
Das October CMS erstellt nun für dich automatisch eine Vorlagendatei. Diese kannst du wie folgt anpassen:
Dein Blueprint sollte nun folgendermassen aussehen:
person.yaml
handle:Persontype:structurename:Persondrafts:falsestructure:maxDepth:1primaryNavigation:label:Teamicon:icon-userorder:140navigation:icon:icon-userparent:Teamorder:10fields:name:label:Vor- und Nachnametype:text
Da October für jeden Eintrag bereits einen Titel erstellt, ist dieses Feld nun doppelspurig mit unserem name-Feld.
Last updated
uuid: e82f1946-5ced-43a2-9af7-71a9701a760b
handle: Person
type: structure
name: Person
drafts: false
structure:
maxDepth: 1
primaryNavigation:
label: Team
icon: icon-user
order: 140
navigation:
icon: icon-user
parent: Team
order: 10
fields:
function:
label: Funktionsbezeichnung
type: text
email:
label: Email
type: text
phone:
label: Telefon
type: text
description:
label: Beschreibung
type: textarea