Teaser-Preview
Um in Abschnitten, die Teaser verwenden eine Vorschau dieser Teasers zu generieren wird das Template /templates/sectionTypes/views/teaserPreview.spml
.
Dieses Template wird von /templates/sectionTypes/views/teaserList.spml
und /templates/sectionTypes/views/teaserLink.spml
bereits genutzt, welche für die allermeisten Zwecke ausreichen.
Daten für die Vorschau
Die Daten, die in der Vorschau ausgegeben werden, werden durch /aggregator/models/getTeaserVariant.spml
aggregiert und entsprechend modifiziert.
Gibt es eine Konfiguration für den ObjectTypen des Verlinkten Artikels, die beschreibt, welches Template zum aggregieren der Teaser-Daten verwendet werden soll, wird dieses verwendet; Ansonsten /models/teaserData/getDefaultTeaserData.spml
.
Die hierfür notwendige Konfiguration befindet sich in den Optionen des SectionTypes:
"teaserList": {
...
"options": {
"teaserData": {
"objectTypes": {
"citygovPerson": {
"module": "${module.id}",
"uri": "/models/teaserData/getCitygovPersonTeaserData.spml"
}
}
}
}
...
}
Diese Optionen sollten sich in der global.json
befinden und von den entsprechenden SectionTypes referenziert werden.