- name: contentType type: string meta: label: "" widget: select choices: - name: Bild id: image - name: Icons im Rechteck id: iconCycleSquare - name: Icons im Kreis id: iconCycleCircle - name: Text id: text - name: Informationsbrett id: infoBoard - name: Weltkarte id: worldCard - name: Verschatelte Karte id: nestedCard - name: Top-Down id: topDown - name: Personenvorschau id: personPreview - name: Boxliste id: boxlist - name: Ausfahrbare Box id: extendableBox - name: Text mit Link id: textLink - name: Icon block id: iconBlocks - name: Seitenlinks id: pageLinkBlocks - name: networkEvents id: networkEvents - name: publication id: publication - name: networkEvents type: object[] meta: label: Netzwerkveranstaltungen dependsOn: eval: $parent.contentType == 'networkEvents' subFields: - name: beginDate type: date meta: label: Beginn - name: endDate type: date meta: label: Ende - name: title type: string meta: label: Titel - name: file type: file meta: label: downloadDatei - name: publication type: object meta: label: Publikationen dependsOn: eval: $parent.contentType == 'publication' subFields: - name: content type: string meta: label: Inhalt - name: file type: file meta: label: downloadDatei - name: iconBlocks type: object[] meta: label: Icon block dependsOn: eval: $parent.contentType == 'iconBlocks' subFields: - name: icon type: file meta: label: Icon - name: bigText type: string meta: label: oberer text - name: smallText type: string meta: label: unterer Text - name: pageLinkBlocks type: object[] meta: label: Seitenlinks dependsOn: eval: $parent.contentType == 'pageLinkBlocks' subFields: - name: page type: string meta: label: Seite widget: select choices: endpoint: page params: sort: path projection: navigation mapping: id: id name: path - name: name type: string meta: label: Name - name: rowNr type: number meta: label: Zeilen Nr (0 Basiert) - name: image type: file meta: label: Bild dependsOn: eval: $parent.contentType == 'image' - name: iconCycleSquare type: object meta: label: Icons im Rechteck dependsOn: eval: $parent.contentType == 'iconCycleSquare' subFields: !include iconCycleSquare.yml - name: iconCycleCircle type: object meta: label: Icons im Kreis dependsOn: eval: $parent.contentType == 'iconCycleCircle' subFields: !include iconCycleCircle.yml - name: text type: string meta: widget: richtext label: Text dependsOn: eval: $parent.contentType == 'text' - name: infoBoard type: object meta: label: Informationsbrett dependsOn: eval: $parent.contentType == 'infoBoard' subFields: - name: title type: string meta: label: Titel helperText: "Dieser Titel wird im Infobrett angezeigt." - name: text type: string meta: widget: richtext label: Text helperText: "Dieser Text wird im Infobrett angezeigt." - name: icon type: file meta: label: Icon helperText: "Das Icon wird im Infobrett angezeigt." - name: worldCard type: object meta: label: Weltkarte dependsOn: eval: $parent.contentType == 'worldCard' subFields: - name: cards type: object[] meta: label: Karten subFields: !include cards.yml - name: nestedCard type: object[] meta: label: Verschatelte Karte dependsOn: eval: $parent.contentType == 'nestedCard' subFields: - name: title type: string meta: label: Titel helperText: "Dieser Titel wird in der äußeren Karte angezeigt." - name: description type: string meta: widget: richtext label: Beschreibung helperText: "Diese Beschreibung wird in der inneren Karte angezeigt." - name: topDown type: object meta: label: Top-Down dependsOn: eval: $parent.contentType == 'topDown' subFields: - name: rows type: object[] meta: label: Zeilen subFields: - name: inital type: string meta: label: Großbuchstabe - name: rest type: string meta: label: Rest - name: description type: string meta: label: Beschreibung - name: personPreview type: object meta: label: Personenvorschau dependsOn: eval: $parent.contentType == 'personPreview' metaElements: - initialImage - hoverImage subFields: - name: initialImage type: file meta: label: Bild - name: hoverImage type: file meta: label: Bild beim Hover - name: name type: string meta: label: Name - name: boxList type: object meta: label: Boxenliste dependsOn: eval: $parent.contentType == 'boxlist' subFields: - name: boxes type: object[] meta: label: Boxen subFields: - name: name type: string meta: label: Name - name: extendableBox type: object meta: label: Ausklappbare Box dependsOn: eval: $parent.contentType == 'extendableBox' subFields: - name: title type: string meta: label: Titel - name: text type: string meta: widget: richtext label: Text - name: textLink type: object meta: label: Text Link dependsOn: eval: $parent.contentType == 'textLink' subFields: - name: text type: string meta: widget: richtext label: Text - name: link type: string meta: label: de: Seite en: page widget: select choices: endpoint: page params: sort: path projection: navigation mapping: id: id name: path