Herunterladen Inhalt Inhalt Diese Seite drucken

Seitenvorlagen-Syntax; Seitenvorlagen-Bezeichner - LANCOM Public Spot Handbuch

Inhaltsverzeichnis

Werbung

1
Das Gerät leitet Cookies zwischem dem Client und dem Server weiter. Cookie-Werte des Clients können also den
Server transparent erreichen, und der Server kann Cookies auf dem Client setzen. Der Einsatz von Cookies ist notwendig,
wenn die vom Server gesendeten Dateien aus ASP-Skripten stammen, da ASP die Session-ID in einem Cookie hinterlegt.
1
Das Gerät wird den User-Agent-Wert des Clients unverändert weiterleiten. Dadurch kann der Server verschiedene
Seiten je nach Browser und Betriebssystem ausgeben. PDAs und Mobiltelephone erwarten für kleine Bildschirme
optimierte Seiten.
1
Das Gerät wird eine X-Forwarded-For-Zeile in die HTTP-Anfrage anfügen um die IP-Adresse des Clients zu
übermitteln..
1
WEBconfig versucht die eigene Sprache anhand der durch Accept-Languages gelieferten Sprachpräferenz
auszurichten und dann anhand der internen Datenbank auszugeben (momentan nur Englisch und Deutsch). Die
gewählte Sprache wird dem Server durch ein weiteres Accept-Languages-Tag gemeldet, damit dieser eine
Seite in der korrekten Sprache anbieten kann. Beim Übertragen der Seite prüft das Gerät, ob die Seite ein Language-Tag
enthält. Wird es nicht gefunden, ersetzt das Gerät die Spracheinstellungen in der Vorlage mit der tatsächlich genutzten
Sprache.

3.5.8 Seitenvorlagen-Syntax

Nachdem das Gerät die Seite vom Server empfangen hat, führt es einige Transformationen an den Seitenvorlagen durch,
bevor es die Seite an den Client weitergibt. Diese Transformationen ersetzen die vordefinierten HTML-Tag-Platzhalter
mit Daten der aktuellen Session (z. B. der aktuelle Ressourcenverbrauch in der Status-Seite). Eine vom Server bereitgestellte
Seite sollte daher eher als eine Vorlage für eine HTML-Seite betrachtet werden. Die HTML-Syntax wurde deshalb für die
Platzhalter gewählt, weil dadurch das Erstellen der Seiten mit Hilfe handelsüblicher HTML-Editoren möglich ist, ohne die
Syntax zu verletzen.
Ein Satz von Beispiel-Seitenvorlagen ist bei LANCOM Systems verfügbar. Diese Beispiele sollen als reine Illustration und
Anregung zum Erstellen eigener Seiten fungieren. Insgesamt sind drei Platzhalter-Tags definiert:
1
<pblink identifier>text </pblink>
Markiert text als einen klickbaren Link zu identifier, typischerweise um eine andere Seite zu verknüpfen. Bitte
beachten Sie, dass </pblink> nur ein Alias für </a> ist, da eine solch symetrische Definition zu weniger
Probleme mit den gängigen HTML-Editoren führt. Das folgende Fragment definiert z. B. einen Link zur Hilfe-Seite:
Bitte klicken Sie <pblink helplink>hier</pblink> um weitere Hilfe
aufzurufen.
1
<pbelem identifier>
Fügt den unter identifier als Bezeichner angegebenen Wert an diesem Ort ein. Zum Beispiel fügt die folgende Zeile
das Zeitguthaben des Benutzers ein:
Session wird in <pbelem sesstimeout> Sekunden beendet.
1
<pbcond identifier(s)>code</pbcond>
Fügt nur dann code in die Seite ein, wenn alle Bezeichner TRUE sind, dass heisst numerische Werte sind nicht Null
und Zeichenfolgen sind nicht leer. Bitte beachen Sie, dass sich diese Abhängigkeiten nicht ineinander verschachteln
lassen. Vom vorherigen Beispiel ausgehend, zeigt die folgende Zeile nur dann an, wieviel Zeit einem Benutzer noch
bleibt, wenn dieser ein Limit hat:
<pbcond sesstimeout>Session wird in <pbelem sesstimeout> Sekunden
beendet.</pbcond>

3.5.9 Seitenvorlagen-Bezeichner

Die folgenden Bezeichner sind verfügbar:
5
Bitte beachten Sie, dass nicht alle Bezeichner für alle Ausdrücke verfügbar sind. Nicht alle Bezeichner stehen auf
allen Seiten zur Verfügung.
Handbuch Public Spot
3 Einrichtung und Betrieb
103

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis