PEIQ Knowledge Base
Erscheinungstage flexibel mit der Abbildung “PageHeaderExt” angeben
Erscheinungstage können mithilfe einer Abbildung flexibel im Seitenkopf angegeben werden.
Funktionalitäten von flexiblen Erscheinungstagen
Flexible Angabe der Erscheinungstage im Seitenkopf für bspw. Sonderausgaben, Doppelausgaben, etc.
Inhaltsverzeichnis
Allgemeine Beschreibung
Soll die Angabe des Erscheinungstages sich entsprechend anpassen, dann kann dies mittels des Platzhalters und der Abbildung “PageHeaderExt” gesteuert werden. Soll zum Beispiel eine verkürzte Variante des Erscheinungstages bei einer blatthohen Anzeige oder beispielsweise bei dem Erscheinungstag 24.12.2022 “Weihnachten 2022” ausgegeben werden, dann kann diese mittels Platzhalter und der Abbildung “PageHeaderExt” umgesetzt werden.
In folgendem Video wird der Aufruf des Platzhalters gezeigt:
Aufbau des Platzhalters
Das folgende Video zeigt den Aufbau des Platzhalters:
Beim Aufbau des Platzhalters gilt es zu beachten, dass die Reihenfolge der einzelnen Variablen beziehungsweise Eigenschaften eingehalten werden muss. Zuerst muss immer das Cluster (Eigenschaft “ClusterRef”), danach das Start-Datum, also der erste Erscheinungstag (z. B. morgen oder mittels Platzhalter “$(DLayErschAm)”), angegeben werden. Die ersten zwei Angaben sind sogenannte Pflichtangaben, d. h. diese Eigenschaften müssen gesetzt werden. Die darauffolgenden sind optional. Soll eine optionale Variable sozusagen übersprungen werden, demnach keine Angabe gemacht werden (z. B. kein End-Datum angeben), dann müssen in diesem Fall zwei Semikolons eingefügt werden (siehe letztes Beispiel im Screenshot mit End-Datum).
Mittels der vierten Variable wird auf eine Abbildung verwiesen, in der weitere Einstellungen zur Darstellung des Erscheinungstages hinterlegt werden können. Hier ist es wichtig zu beachten, dass NGEN hier nach einer Abbildung sucht, die mit “PageHeaderExt” beginnt.
Beispiele:
$(@(GetDate#PageHeaderExt($(ClusterRef);$(DLayErschAm);;TA;Breite=$(Container:Breite))))
→ die Abbildung “PageHeaderExt#TA” wird in diesem Fall gesucht und angewendet$(@(GetDate#PageHeaderExt($(ClusterRef);$(DLayErschAm);;Variante1;Breite=$(Container:Breite))))
→ die Abbildung “PageHeaderExt#Variante1” wird in diesem Fall gesucht und angewendet
Mit der letzten Variablen kann angegeben werden, dass die Breite des Containers berücksichtigt werden soll.
Einfügen eines Platzhalters
Das folgende Video zeigt das Einfügen des Platzhalters:
Um einen Platzhalter einzufügen, muss in der Werkzeugleiste das Untermenü für “Text” geöffnet werden. Hier existiert der Menüpunkt “Platzhalter” im Untermenü “Makro / Tag / Variable (Vorlagenbau)”.
Hier kann dann der Platzhalter eingefügt werden, entweder händisch oder über das Drop-down-Menü:
Aufbau der Abbildungen “PageHeaderExt”
Das folgende Video zeigt den Aufbau der Abbildungen:
Im Kopf der Abbildung sind die einzelnen Eigenschaften angegeben, die mittels Platzhalter übermittelt werden. So beispielsweise die Eigenschaft “DLayErschAm.MonatLang”. Mittels dieser Abhängigkeit und der Eigenschaft “DLayErschAm.Tag”, die direkt dahinter in der zweiten “Spalte” angegeben ist, kann zum Beispiel festgelegt werden, dass im Dezember bei der Jahresgrenze (30.12./31.12.) als Erscheinungstag “Silvester 2022 / Neujahr 2023” ausgegeben wird (siehe Screenshot - ab Zeile D. 2 Tage, Jahresgrenze).
Die Angabe des Erscheinungstages kann auch in Abhängigkeit von der Breite variieren. Dies kommt beispielsweise dann zum Einsatz, wenn eine blatthohe Anzeige den Seitenkopf verdrängt bzw. dieser kleiner wird. In diesem Fall kann dann eine verkürzte Form des Erscheinungstages (z.vB. “06.12.2022” anstatt “Dienstag, 06. Dezember 2022”) ausgegeben werden (siehe obiger Screenshot - ab Zeile A. Einzelausgabe).
Zudem können zweitägige Erscheinungstage anders ausgegeben werden (z. B. über Weihnachten oder Christi Himmelfahrt). Eine solche Abhängigkeit kann mittels der Eigenschaft “Tage” eingerichtet werden. Geht beispielsweise eine Ausgabe über zwei Tage, dann wird in der Abbildung der Wert “2Tage” gesetzt.
Als letzte Abhängigkeit gibt es noch die Eigenschaft “Grenzen”. Damit sind zum Beispiel Monatsgrenzen oder Jahresgrenzen (z. B. Silvester) gemeint. Auch hier kann mittels dieser Abbildung der Erscheinungstag anders als der Standard ausgegeben werden (siehe obigen Screenshot ab Zeile C. Monats- und Jahresgrenzen).
Einfügen des “PageHeaderExt” in einem Seitenkopf-Makro
Die folgenden Videos zeigen die Verwendung des “PageHeaderExt”-Platzhalters:
Der Syntax des Platzhalters in einem Makro ist analog zu dem oben beschriebenen Aufbau.
Verwandte Seiten