Anfang des InhaltsbereichsHintergrunddokumentation Layout-Anpassungen an BSP-Applikationen Dokument im Navigationsbaum lokalisieren

Das Thema-Objekt

Um das Erscheinungsbild von Seiten einer BSP-Applikation ohne Modifikationen am Layout-Quelltext zu ändern, können Sie sich das Thema-Konzept zunutze machen. Ein Thema wird als eigenständiges Entwicklungsobjekt im Web Application Builder angelegt und dient als Container für alle diejenigen MIMEs, für die Anpassungen vorgenommen werden. Objekte des MIME Repository - wie etwa Ikonen, Grafiken, Stylesheets -, die auf Seiten einer BSP-Applikation referenziert werden, können Sie mit Hilfe eines Themas nachträglich durch MIMEs aus dem Fileverzeichnis Ihres Rechners ersetzen, ohne irgendwelche Änderungen am Layout-Quelltext durchführen zu müssen. Ein Thema-Objekt erlaubt Ihnen die Referenzen auf MIME-Objekte überzudefinieren. Dies können Sie sich etwa so vorstellen, daß zu einem logischen Objekt mehrere physische Objekte existieren können. Die physischen Objekte stellen sozusagen unterschiedliche Realisierungen ein und desselben logischen MIME-Objektes dar und werden mit der gleichen URL auf der Seite der BSP-Applikation referenziert (siehe Abbildung).
Damit sich die Änderungen zur Laufzeit auswirken, müssen Sie nur das Thema-Objekt der betreffenden BSP-Applikation zuordnen.

Diese Grafik wird im zugehörigen Text erklärt

Wie wird ein Thema zur Laufzeit berücksichtigt ?

Sobald ein MIME-Objekt von einer Seite angefordert wird, ermittlet die BSP-Runtime, ob auch ein Thema der laufenden BSP-Applikation zugeordnet ist.
Falls dies der Fall ist, ist ein entsprechender Kontextparameter zu dem betreffenden Objekt im MIME Repository gesetzt.
Eine Kontextauflösung bedingt schließlich die Auswahl des korrekten physischen MIME-Objektes im MIME Repository.
Das resultierende Objekt wird zur Laufzeit der BSP-Applikation auf der referenzierenden Seite zur Anzeige gebracht.

Verwendung

Mit der Zuordnung eines Themas zu einer BSP-Applikationen können Sie mit einem geringen Aufwand das Erscheinungsbild von Seiten einer BSP-Applikation an Ihre individuellen Wünsche anpassen.
Ein typische Aufgabenstellung könnte etwa das Designen eines firmen-spezifischen Layouts sein, indem Sie

Ablauf

Um ein Thema in Ihrer BSP-Applikation zu nutzen, gehen Sie wie folgt vor:

  1. Legen Sie zuerst ein neues Thema an, sofern noch kein geeignetes vorhanden ist. Siehe dazu: Thema anlegen.
  2. Ordnen Sie den betreffenden Objekten des MIME Repository Ihre eigenen MIME-Objekte aus dem lokalen Fileverzeichnis zu. Siehe dazu: Referenzen auf MIME-Objekte überdefinieren.
  3. Ordnen Sie das Thema der BSP-Applikation zu. Siehe dazu: Thema zuordnen.
Ende des Inhaltsbereichs