Webauftritt der Institute der TUHH
Die SSI Variablen
globale Variablen
base.inc
Die Datei base.inc muss in jedem Webdokument eingebunden werden, z.B.
<!--#include virtual="/xyz/inc/base.inc" -->Pfadname dieser Datei auf dem Zugangsrechner ssh.rz.tu-harburg.de:
/nfs/websites/tuhh/xyz/inc/base.incDie Datei base.inc enthält institutsspezifische Parameter, die sprachenunabhängig sind. Dies sind die Variablen
Beispiel:
<!--#set var="URL_BASE" value="xyz" --> <!--#set var="CONTACT_MAIL" value="institute-xyz" --> <!--#set var="CSS" value="/xyz/css/mycss.css" --> <!--#set var="CHARSET" value="iso-8859-1" --> <!--#set var="TUHH_SUBNET" value="123[.]" -->
URL_BASE (ist zwingend erforderlich)
URL_BASE = Name des Basisverzeichnises des Instituts im Dokumentenverzeichnis des WebserversDas Basisverzeichnis des Instituts XYZ könnte z.B. xyz lauten. Die Variable URL_BASE wird in der Steuerdatei header.inc benötigt für die Einbindung der sprachenabhängigen Variablendatei "variables.de.inc" bzw. "variables.en.inc".
CONTACT_MAIL
CONTACT_MAIL = Institutsmailadresse bis zum @-ZeichenDem Wert von CONTACT_MAIL wird automatisch der Zusatz @tu-harburg.de angehägt.
CSS
CSS = Pfadname einer zusätzlichen institutsspezifischen CSS-DateiDie Angabe der CSS-Variable ist optional. Wird CSS belegt, dann wird im <head>-Bereich aller Webdokumente des Instituts die angegebene CSS-Datei geladen.
Beispiel:
<!--#set var="CSS" value="/xyz/inc/css.inc" -->
Pfadname dieser Datei auf dem Zugangsrechner ssh.rz.tu-harburg.de:
/nfs/websites/tuhh/xyz/inc/css.inc
CHARSET
CHARSET = ZeichenkodierungVoreinstellung: utf-8
CHARSET muss belegt werden, wnn für die Webdokumente eine andere Zeichenkodierung als UTF-8 benötigt wird. Wird CHARSET in base.inc gesetzt, dann gilt die Zeichenkodierung für alle Webdokumente des Instituts.
Es ist aber auch möglich, CHARSET für ein einzelnes Webdokument neu zu setzen. Die CHARSET-Vereinbarung muss dann nach dem Einbinden von "base.inc" erfolgen.
TUHH_SUBNET
TUHH_SUBNET = 3. Triplet des Instituts-SubnetzesDiese Variable steuert das IP-Adressen abhängige Einblenden des Validator- und Text-Editor-Links oberhalb der Fusszeile. Z.B.:
<!--#set var="TUHH_SUBNET" value="123" -->
Dem Wert von TUHH_SUBNET wird immer 134.28. vorangestellt. In obigem Beispiel würden der Validator- und Text-Editor-Link in das Webdokument eingeblendet, wenn der Browser aus einem Subnetz kommt, das mit "134.28.123" beginnt. Mit
<!--#set var="TUHH_SUBNET" value="123[.]" -->
muss der Browser aus einem Subnetz kommen, das mit "134.28.123." beginnt. Insbesondere bei ein- oder zweistelligen Subnetzen kann auf diese Weise die eindeutige Bezeichnung des Instituts-Subnetzes sichergestellt werden.
Es ist aber auch möglich, TUHH_SUBNET für ein einzelnes Webdokument neu zu setzen. Die TUHH_SUBNET-Vereinbarung muss dann nach dem Einbinden von "base.inc" erfolgen.
Wird TUHH_SUBNET nicht gesetzt, werden der Validator- und der Text-Editor-Link immer dann gesetzt, wenn der Browser aus dem TUHH-Netz kommt.
Detailinformationen zum Validator Detailinformationen zum Text-Editor
PROJECT_STRING
PROJECT_URL
Die Variablen PROJECT_STRING und PROJECT_URL gehören zusammen. Diese Variablen ermöglichen die Darstellung eines Unterbereichs der Institutswebsite (z.B. eines Projektes) als eigenständigen Webauftritt innerhalb der Institutswebsite mit eigenen Definitionsdateien und eigener Navigation. PROJECT_STRING enthät den Namen des "Projektes", PROJECT_URL die URL der Projekt-Startseite.
Beide Variable sind globale Variable und werden in den Dateien variables.de.inc bzw. variables.en.inc definiert. Beispielsweise wurde dieses Benutzerhandbuch als eigenständiges "PROJECT" innerhalb der Website zum Thema "Barrierefreies Internet - layoutTUHH" konzipiert. Das Logo zeigt auf die layoutTUHH-Startseite und in der Breadcrumb-Zeile kommt der Link auf die Startseite dieser Dokumentation hinter dem Link auf die layoutTUHH-Startseite.
EXPAND
Mit dieser Variablen können Sie einstellen, dass alle Unterkapitel in der linken Navigation angezeigt werden, nicht nur die des aktuellen Kapitels.
<!--#set var="EXPAND" value="on" -->