Beispiel-Training
Pflicht sind title, trainingType und languages. trainingType akzeptiert
group-training, e-learning, certification und module-based, price.model
per-person, lump-sum und upon-request. languages sind die angebotenen
Kurssprachen und damit etwas anderes als locale, die Sprache dieser Seite.
isActive: false nimmt ein Training aus der Übersicht, ohne es zu löschen.
disableTitle: true unterdrückt die automatische H1, wenn der Body mit einem
Hero beginnt. meta.title und meta.description gelten nur für Suche und
Link-Vorschau.
Die Übersicht lässt sich vorgefiltert verlinken, etwa /trainings?type=group-training oder /trainings?products=confluence.