InhaltKontakt: info@friendlyGIS.com Copyright© friendlyGIS® GmbH 2000-2010 Stand: 01.02.2011 |
Anpassung der HTML SchablonenVorbemerkungenDie 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:
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:
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:
Im Einzelnen sind dies die folgenden Dateien. Sie brauchen normalerweise nur die für die von Ihnen gewählte Sprache verwendeten Dateien zu modifizieren:
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. Die neuen Schablonen werden übrigens erst nach einem Neustart des Dispatchers geladen, bitte achten Sie darauf, und starten Sie den Dispatcher ggf. neu. |