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.