AllgemeinHinweiseÜbersichtCustom ObjectLoaderGilt fürSiehe auch
Die Funktionalitäten für das Template Rendering werden mit Hilfe von ObjectLoadern (Providern) bereitgestellt. Es gibt ObjectLoader (Provider) für den Zugriff auf Eigenschaften
und Methoden
und ObjectLoader für die Typisierung.
Auch ObjectLoader sind Objekte
und haben daher eigene Eigenschaften
und Methoden
. Die Eigenschaften
und Methoden
eines ObjectLoaders (Provider) fragt man, anders als die anderer Objekte
, mit einem Doppelpunkt ab.
ObjectLoader können für die Typisierung von Werten verwendet werden. Dabei konvertiert der ObjectLoader die Zeichen nach dem ObjectLoader in den entsprechenden Typ.
String
: Wenn man einen Wert nicht durch einen ObjectLoadern (Providern) typisiert, wird dieser Wert automatisch als Zeichenfolge String
behandelt. OpenText empfiehlt die Verwendung von ObjectLoadern (Providern) um eine eindeutige Definition des Wertes zu gewährleisten.Array:
und Debug:
oder auch alternative Schreibweisen wie RdObj:
, RdEscape:
, RdStore:
bzw. RdString:
. Jedoch sind die alternativen Schreiben eher als Alias anzusehen, da es sonst keine Abweichungen gibt. Jedoch geschieht die Verwendung auf eigenes Risiko.
Quelle: OpenText Web Site Management Server Online-Hilfe
Zugriff:
Über die folgenden ObjectLoader (Provider) greift man auf folgende Eigenschaften
und Methoden
zu.
Objekte
innerhalb eines Arrays, welchen man zuvor erzeugt hat.Objekte
im Management Server.Objekte
und Variablen
zugreifen, welche man zuvor definiert hat. Diesen Provider benötigt man, wenn man Schleifen verwenden möchte.Objekte
und Variablen
zugreifen, welche durch die TempoSocial-Integration bereitgestellt werden.Typisierung:
Die folgenden ObjectLoader (Provider) verwendet man für die Typisierung.
True
oder False
.
Es gibt auch die Möglichkeit eigene s.g. Custom ObjectLoader mit .NET Framework zu erstellen und dann beim Template Rendering aufzurufen. Dazu findet man im OpenText™ Developer Network Beispiel Code und eine ausführliche Anleitung.
... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.
Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.