Pflege - Print-Designer
Dokument
Eine Übersicht über die Datenstruktur findet sich hier.
Tabellen:
Dokument: publish → Dokumente → Dokument
Inhalt: publish → Dokumente → Inhalt
Element: publish → Dokumente → Element
Pflegebeispiel
Als Pflegebeispiel wird folgendes Szenario angenommen: ein Dokument mit einem Text in einem Container auf einer Din A4 Seite im Querformat.
Theme
Um eine Din A4 Seite im Querformat zu haben, muss ein Theme dafür erstellt werden. Ein Theme kann im Dashboard für "Weiter Einstellungen" unter Themes → Theme erstellt oder bearbeitet werden. Als Styleguide sollt ein Print-Styleguide ausgewählt werden, wie zum Beispiel "print-styleguide". Nach Pflege der anderen Felder und speichern des Themes kann das Theme nun über die Toolbar bei dem Datensatz mit "Theme bearbeitet" bearbeitet werden.
Im Bereich für die Bearbeitung des Themes werden alle Layout-Einstellungen wie Seitenbreite, Schriftgrößen, Farben und auch die Element spezifischen Einstellungen vorgenommen. Um eine Din A4 Seite im Querformat zu konfigurieren, muss man im Bereich der print-page $print-page-variant-standard-width auf 297mm und $print-page-variant-standard-height auf 210mm definieren. Nach dem Speichern muss dann noch die Aktion "Theme erzeugen" ausgeführt werden.
Die Themes können natürlich mehrfach für verschiedene Inhalte verwendet werden.
Technisch wird über die Themes das CSS für das HTML für das PDF konfiguriert.
Dokument
Dokumente können in der Tabelle publish → Dokumente → Dokumente erstellt werden. Dem Dokument sollte einen Namen vergebenen werden.
Inhalt
Dokumente können in der Tabelle publish → Dokumente → Inhalte erstellt werden. Für den Inhalt sollte eine Bezeichnung und das zuvor konfigurierte Theme ausgewählt werden. Nach dem Speichern des Datensatzes kann der Inhalt nun über die Aktion "Inhalt bearbeiten" des Kontextmenüs oder die Base-Navigation im Designer geöffnet werden.
Siehe den Abschnitt Print-Designer weitere Informationen über die Pflege der Elemente. Um das Szenario zu erfüllen, müsse man jetzt noch im Bereich für den Seiteninhalt ein Container-Element anlegen, in das man ein Text-Element erstellt.
Kopf-, Inhalt- und Fußbereich
Nach dem Anlegen eines Inhalts sollten auch gleich 3 Element erstellt und dem Inhalt zugewiesen werden. Bei den Elementen handelt es sich um den Kopfbereich, Seiteninhalt und Fußbereich. Das sind spezielle Bereiche, die das Wiederholen der Elemente bei einem Seitenumbruch regeln.
Print-Designer
Der Print-Designer dient dazu, Elemente für einen Inhalt zu strukturieren und konfigurieren. Erreichbar ist diese Ansicht über die Base-Navigation oder das Kontextmenü des Inhaltsdatensatzes.
Element erstellen
Im Kontextmenü der einzelnen Elemente im Designer finden sich die Aktionen "Element erstellen", "Element davor erstellen" und "Element danach erstellen". Diese Aktionen erstellen ein neues Element und verknüpfen dieses an die ausgewählte Stelle. Bei "Element erstellen" wird das Element innerhalb des Elements am Ende dargestellt und bei den anderen zwei Aktionen entsprechend der Beschreibung.
Nach Auswahl einer dieser Aktionen wird ein Modal mit einer Auswahl eines Elements dargestellt. Hier handelt es sich um die Views, die zur Verfügung stehen. Je nach dem in welches Element das neue Element erstellt werden soll, ändern sich die Auswahlmöglichkeiten. Eine Spalte kann zum Beispiel nur in einem Container platziert werden.
Element bearbeiten
"Element bearbeiten" wird im Kontextmenü des Elements als Aktion dargestellt und öffnet beim Ausführen einen neuen Tab zum Bearbeiten des Elements.
Beim Element können im Tab weitere Einstellungen getätigt werden. Diese Option steht nur für Elemente zur Verfügung, die auch weitere Einstellungen unterstützen.
Datensatz bearbeiten
"Datensatz bearbeiten" wird im Kontextmenü des Elements als Aktion dargestellt und öffnet beim Ausführen einen neuen Tab zum Bearbeiten des Datensatzes, welcher beim Element als Quelle ausgewählt wurde. Diese Option steht nur für Elemente zur Verfügung, die auch weitere Einstellungen unterstützen.
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
Siehe Generierungsdialog.
Elemente strukturieren / verschieben
Element im Designer können via Drag&Drop verschoben und ineinander geschachtelt werden. Je nach der Konfiguration des Elements kann nicht jedes Element in jedes andere Element verschoben werden. Spalten zum Beispiel können nur in Container verschoben werden.