KOPFZEILE friendlyGIS

english version
english version

Inhalt

Kontakt: info@friendlyGIS.com

Copyright© friendlyGIS® GmbH 2000-2010

Stand: 01.02.2011

-->Laden und Speichern der Konfiguration

-->Sitzungsdaten einsehen

Anpassung der HTML Schablonen

Vorbemerkungen

Die Anpassung der HTML Schablonen ist sehr einfach. Dennoch ist es notwendig, HTML zu kennen und Sie sollten daher eine Anpassung nur durchführen, wenn Sie wissen, wie man Internet-Seiten gestalten kann. Wir empfehlen die Verwendung eines einfachen HTML Editors, wie zum Beispiel HTML-Kit, oder eines Texteditors.

Die Arbeitsweise von SW-Lookup® basiert auf einer einfachen Homepage, welche sich in dem vom Dispatcher verwendeten Homeverzeichnis befindet. Wird über den Dispatcher zugegriffen, so wird dieses Verzeichnis zur sogenannten "root", also dem Wurzelverzeichnis. Wenn Sie über den Windows Dateimanager oder über Ihre entsprechenden UNIX oder LINUX Werkzeuge zugreifen, ist dies natürlich nicht das Heimatverzeichnis. Dies führt dazu, daß Links und insbesondere die Verweise auf die Bilder im "images" Verzeichnis bei der Bearbeitung der Schablonen nicht gefunden werden.

Unter Windows gibt es die Möglichkeit, mittels des Befehls SUBST ein virtuelles Laufwerk anzulegen, das nur für die aktuelle Sitzung gilt und auf dem sich dann das Verzeichnis als Wurzelverzeichnis präsentiert.

Gehen Sie dazu wie folgt vor:

  • Öffnen Sie eine DOS-Eingabeaufforderung
  • Gehen Sie mittels des Befehls "chdir" oder "cd" zum Dispatcher-Heimatverzeichnis
  • Wählen Sie einen freien (d. h., nicht existierenden) Laufwerksbuchstaben, z. B. "H"
  • Geben Sie ein: subst H: .

Nach einigen Sekunden finden Sie das Laufwerk H: im Explorer. Bearbeiten Sie die Dateien auf diesem Laufwerk.

Sie können die Dateien natürlich auch anders bearbeiten, aber die Bilder im Verzeichnis "images" werden dann nicht gefunden.

Was ist anzupassen?

SW-Lookup® besteht aus einer Homepage, welche sich unterhalb des Dispatcher-Heimatverzeichnisses befindet und folgende Bestandteile hat:

  • Das Wurzelverzeichnis, dort liegt nur das Stylesheet "friendlyGIS.css" und die Eröffnungsseite "index.html". Beides können Sie direkt modifizieren. Vorsicht bei friendlyGIS.css, da es sich auf alle Fenster auswirkt!
  • Verzeichnis "images" mit den Bildern (auch Hintergründe etc.)
  • Verzeichnis de_de mit den deutschen Inhalten. Die Seite index.html ist die Suchseite, auch diese kann direkt modifiziert werden.
  • Verzeichnis en_gb mit den englischen Inhalten. Die Seite index.html ist die Suchseite, auch diese kann direkt modifiziert werden.

Für weitere Sprachen können weitere Unterverzeichnisse, welche dann nach den Smallworld Sprachcodes benannt werden müssen, angelegt werden.

Die Anzeigen, welche Sie während des Arbeitens mit SW-Lookup® erhalten, stammen überwiegend aus sogenannten HTML-Schablonen. Dies sind einfache HTML-Dateien, welche Variablen enthalten, die dann mit den Daten von SW-Lookup® aufgefüllt werden.

Die Schablonen finden Sie im Home-Verzeichnis des Dispatchers im Unterverzeichnis "templates".

Sie sollten zunächst mit SW-Lookup® arbeiten um sicherzustellen, daß alle Systeme korrekt arbeiten. Danach jedoch steht einer Anpassung der Schablonen nichts mehr im Wege, und Sie können das Aussehen von SW-Lookup® an Ihre speziellen Bedürfnisse anpassen. Wenn Sie Hilfe für die Anpassung wünschen, steht Ihnen friendlyGIS® auf Anfrage zur Verfügung.

Sie finden im Verzeichnis "templates" Schablonen, also HTML-Dateien, welche Textmarken der Form $$text$$ enthalten, welche von SW-Lookup® ersetzt werden. Jede Schablone hat einen Basisnamen, der ggf. durch Anhängen des Sprachcodes (_de_de für Deutsch, _en_gb für Englisch) sprachspezifisch gestaltet werden kann. Wird eine sprachspezifische Fassung einer Schablone nicht gefunden, wird die Basisversion verwendet. Es gibt Schablonen für folgende Schritte:

  1. Seite für das Login (Eingabe Name/Paßwort): login.html
  2. Ergebnisseite (Liste der Suchergebnisse nach der Eingabe eines Suchbegriffs): searchpage.html
  3. Objektbeschreibung (die Seite mit der Übersichts- und Detailgrafik): object_description.html, ds_description.html, drawing_description.html
  4. Objektliste (die Seite mit der Grafik und der Liste der darauf sichtbaren Objekte): object_list.html

Im Einzelnen sind dies die folgenden Dateien. Sie brauchen normalerweise nur die für die von Ihnen gewählte Sprache verwendeten Dateien zu modifizieren:

Dateiname Inhalt
result_table.html Allgemeine Schablone für die Ergebnisseite
result_table_de_de.html Deutsche Schablone für die Ergebnisseite
result_table_en_gb.html Englische Schablone für die Ergebnisseite
object_description.html Allgemeine Schablone für eine Objektbeschreibung. Diese wird verwendet, wenn keine sprachspezifische Seite gefunden wurde.
object_description_de_de.html Schablone für die deutsche Objektbeschreibung.
object_description_en_gb.html Schablone für die englische Objektbeschreibung.
object_list.html Allgemeine Schablone für die Objektliste
object_list_de_de.html Deutsche Schablone für die Objektliste
object_list_en_gb.html Englische Schablone für die Objektliste

Wie erfolgt die Anpassung?

In jede Schablone sind einige Variablen eingelassen, an deren Stelle SW-Lookup® seine Daten einfügt.

Diese Variablen sind vorn und hinten mit zwei Dollarzeichen versehen, damit SW-Lookup® diese aus der Schablone herausfiltern kann. SW-Lookup® verwendet einen sehr effizienten Mechanismus, um aus den Schablonen die fertigen HTML Seiten zu generieren.

Allerdings führt die Verwendung von Schablonen auch für die Bildhöhe und Breite dazu, daß die Bilder im Entwurf der Schablonen nicht sinnvoll sichtbar sind. Da HTML aber ohnehin die Seitenaufteilung dynamisch vornimmt, können wir damit leben.

Die vorhandenen Schablonen enthalten bereits alle notwendigen Variablen. Um diese Schablonen anzupassen, werden Sie vor allem Ihr eigenes Firmenlogo in die Seiten einpassen und ggf. Farben verändern wollen. Versuchen Sie einfach, die Werte für Farben (z.B. bgcolor="#xxxxxx") zu ändern und die Effekte zu beobachten. Sie können auch mit einem WYSIWYG-HTML-Editor ein Beispiel erstellen und dort Farbangaben etc. im Quellcode kopieren.

TIP:Die neuen Schablonen werden übrigens erst nach einem Neustart des Dispatchers geladen, bitte achten Sie darauf, und starten Sie den Dispatcher ggf. neu.

-->Laden und Speichern der Konfiguration

-->Sitzungsdaten einsehen