PEIQ Knowledge Base
Objektabhängige BasisformatBibliothek
Mithilfe der Abbildung “BasisformatBibliothek” kann gesteuert werden, dass abhängig vom Objekt die entsprechende objektspezifische “BasisformatBibliothek” verwendet wird. Die “BasisformatBibliothek”-Verwendung hängt somit vom Objekt (z. B. der Seite), in dem der/die Benutzer:in arbeitet und nicht vom sogenannten “Heimmandanten” eines bzw. einer Benutzer:in ab.
Funktionalitäten der objektabhängigen “BasisformatBibliothek”
Verwendung von “BasisformatBibliotheken”
Objektabhängiges Arbeiten
Inhaltsverzeichnis
Aufbau der Abbildung “BasisformatBibliothek”
Zunächst werden in der Abbildung die Bedingungen (WENN-BEDINGUNG) festgelegt. In diesem Fall sind die Bedingungen “TabellenName”, “DLayAusgabe”, “DLayRessort”, “Relaunch” und eine frei wählbare Bedingung, welche mit der Syntax zwei Hochkommata ““ dargestellt ist. Danach erfolgt der Befehl (DANN-BEDINGUNG) in geschweiften Klammern (siehe Code-Auszug Zeile 2).
Daraufhin werden die einzelnen Spalten der Bedingungen und des Befehls sozusagen mit den jeweiligen Anweisungen aufgefüllt. So liest sich beispielsweise die Zeile 6 des Codes wie folgt: Wenn der Tabellenname “Layout” ist und das Objekt “wn”, dann wird “WN_BasisFormate” verwendet.
Hinweise zum Syntax der Abbildung “BasisformatBibliothek”
Die Bedingungen werden mittels eines Kommas voneinander getrennt. Steht bei einer Bedingung ein Sternchen (wie beispielsweise bei “DLayAusgabe” in Zeile 6 des Codes), dann bedeutet dies, dass hier jeder Wert stehen kann.
Platzhalter wie “$(DLayObjekt)=wn” schauen im Benutzerkontext nach, welche “BasisformatBibliothek” verwendet werden soll, wenn der Wert im Cluster <leer> ist. Indem ein Minus innerhalb der Platzhaltersyntax und vor der konkreten Angabe des Platzhalters (“$(-DLayObjekt)=wn”) gesetzt wird, kann verhindert werden, dass PRINT NGEN in den Benutzerkontext blickt. Stattdessen zieht PRINT NGEN das Objekt des Clusters zur Auswertung, d. h. welche “BasisformatBibliothek” verwendet werden soll, heran.
WERTELISTE
TabellenName, DLayAusgabe, DLayRessort, Relaunch, "" {}
//Arbeiten in Vorlagen-Bibliotheken (Tabelle Text, Tabelle Layout)
Layout, *, *, *, ="$(-DLayObjekt)=wn" {WN_BasisFormate}
Layout, *, *, *, ="$(-DLayObjekt)=wb" {WB_BasisFormate}
Text, *, *, *, ="$(-DTextObjekt)=wn" {WN_BasisFormate}
Text, *, *, *, ="$(-DTextObjekt)=wb" {WB_BasisFormate}
//Westfälische Nachrichten
*, wn-*, rkl, *, * {WN_BasisFormate_Kultur}
*, wn-*, *, *, * {WN_BasisFormate}
*, mz-*, *, *, * {MZ_BasisFormate}
//Westfalen Blatt
*, wb-*, *, *, * {WB_BasisFormate}
*, pa-*, *, *, * {PA_BasisFormate}
//Basisformat Bibliothek für Anzeigensystem
*, *, *, *, ="$(Benutzer:Rollen)=Anzeigensystem" {BasisFormat}
//Alle anderen
*, *, *, *, * {BasisFormat}Verwandte Seiten
Disclaimer
Für die vorliegende Systemübersicht/Publikation behalten wir uns alle Rechte vor. Nachdruck, Vervielfältigung und Verbreitung (auch auszugsweise) ist nur mit schriftlicher Genehmigung der PEIQ GmbH erlaubt. Wir behalten uns vor, die Systemübersicht/Publikation jederzeit ohne vorherige Ankündigung zu ändern und/oder zu erweitern. Die vorliegenden Angaben dienen lediglich Informationszwecken. Die PEIQ GmbH übernimmt keinerlei Haftung und/oder Garantie für Fehler und/oder unvollständige Angaben in der Systemübersicht/Publikation, mit Ausnahme von vorsätzlich falschen oder arglistig verschwiegenen Angaben. Da unsere Software laufend weiter entwickelt wird, handelt es sich bei den vorliegenden nur um allgemeine Angaben. Es handelt sich weder um eine Zusicherung von Mindestvertragsinhalten, noch um Beschaffenheitsgarantien im Sinne des § 443 BGB.
Nur für PEIQ-Mitarbeiter:
https://peiq.atlassian.net/wiki/spaces/CACN/pages/1031372818