Page
Die "Page" ist eine einzelne unterseite. Es kann mehrere Pages unter einer Site geben. Um irgendetwas Anzuzeigen, benötigt man mindestens eine Page auf einer Site.
{
"id": "uuid",
"siteId": "uuid",
"name": "string",
"titel": "Page title",
"cssClasses": ["class-1", "class-2", "etc"],
"cssStyles": ["background-color: #CCCCCC;", "font-size: 1em;", "etc"],
"contents": []
}
name
Der "name" ist das, was man dann in der URL sieht.
Da es Teil der URL ist muss der Name unique pro seite sein.
Beispiel: https://www.domain.de/[name]
title
Der "title" ist der Teil des <title>
TAG's.
Aufbau: "[site.title] - [page.title]"
contents | []
Die "contents" sind die Inhalte der Komponente.