...
Sobald ein Element diese Funktion unterstützt, wird bei den Einstellungen des Elements ein Auswahlfeld "Quelle" (o.ä.) dargestellt. Mit diesem Feld kann ein Quelldatensatz für das Element ausgewählt, bearbeitet oder erstellt werden kann. Felder des Quelldatensatzes übersteuern die Einstellungen des Elements, sofern sie technisch gleich benannt wurden. Die Einstellungen eines Elements können also als Standard oder Fallback gesehen werden, welche von dem Quelldatensatz angereichert wird.
Generierungsdialog
Für Dokumente und Inhalte kann über die Aktion "Generieren" der Generierungsdialog geöffnet werden. Dort können folgende Ausgarbearten gewählt werden.
Browseransicht
Das generierte HTML wird mit dem Styling aus dem Theme in einem neuen Browsertab dargestellt. Diese Ansicht dient als Vorschau für das Element und kann in verschiedenen Browser kleine Unterschiede aufweisen.
Prefligt-Ansicht
Die Preflight-Ansicht dient dazu, ein einheitliches Ergebnis zu generieren. Hierbei wird das HTML über den Server verarbeitet und weist damit keine Browser-Unterschiede beim Verteilen der Inhalte auf mehrere Seiten mehr auf. Diese Ansicht dient damit als Vorschau für die Verteilung der Elemente.
Technisch wird das HTML hier an einen Headless Chrome via Puppeteer übergeben.
Druck PDF
Bei der Aktion "Druck PDF" wird das HTML serverseitig zu einem PDF umgewandelt und zum Download angeboten.
Technisch wird das HTML an Puppeteer übergeben um Seitenumbrüche und ähnliches und verarbeiten und das Ergebnis ohne Javascript mit PdfReactor zu einem PDF umgewandelt.
Vorschau PDF
Hier wird zuerst ein Druck-PDF erstellt und nachträglich mit der PdfToolbox zu einem Vorschau-PDF konvertiertSiehe Generierungsdialog.
Elemente strukturieren / verschieben
...