1 Der Template Constant Editor
1.1 Was ist der Template Constant Editor?Mit dem Template Constant Editor können EntwicklerInnen Templates anlegen, bearbeiten und löschen. Sie können die Konstanten bearbeiten und in das Template einfügen.
1.2 Was ist ein Template?Templates sind feste Layoutvorgaben für einen Auftritt. Mit Hilfe von Variablen und Konstanten können bestimmte Eigenschaften des Webauftritts gesetzt werden. Sie haben die Möglichkeit, mit Hilfe der Änderung dieser Konstanten die Einstiegsseiten der Menüs festzulegen, Logos Ihrer Einrichtung im Kopfbereich einzubinden, Ihre Seite nur für einen bestimmten IP Bereich zugänglich zu machen oder ein erweitertes Seitenlayout zu bestimmen.
1.3 Wer kann den Template Constant Editor benutzen?Der Template Constant Editor kann nur von EntwicklerInnen benutzt werden.
1.4 Wo kann ein neues Template angelegt werden?Ein Template kann für jede Seite angelegt werden.
1.5 Aufruf des Template Constant EditorMarkieren Sie durch Anklicken die Seite, für die Sie ein Template anlegen wollen. Klicken Sie dann auf den Template Constant Editor im Modul WEB.
1.6 Neues Template anlegenSie sehen folgendes Bild:
Klicken Sie auf „Template auf dieser Seite anlegen“.
Template Editor 20.09.07, Autor: Antje Janke Seite 1
Sie sehen folgendes Bild:
Geben Sie einen Templatetitel an und den Namen Ihrer Einrichtung. Wählen Sie danach das Template, das Sie Ihrer Seite zuweisen wollen. Sie können zwischen einem Template für Fakultäten oder Institute oder Fachgebiete wählen, wenn Sie die Einstiegsseiten eines Navigationsmenüs ändern wollen oder ein Logo einbinden möchten. Wenn Sie das bisherige Layout beibehalten wollen und einen IPSchutz für die Seiten angelegt oder das XL/XXL Format für die Seiten festgelegt werden soll, wählen Sie „Haupttemplate auswählen“ „Kein“. Sie können auch beide Möglichkeiten kombinieren.
2 IPSchutz für Seiten anlegenSie können Seiten nur für bestimmte IPAdressen zugänglich machen, z.B. sollen Ihre Seiten nur von Rechnern innerhalb der TU Berlin sichtbar sein. Wählen Sie dazu die Seite, die den IPSchutz bekommen soll. Rufen Sie den Template Constant Editor auf. Geben Sie dem Template einen Namen und geben Sie den Namen der Einrichtung an. Wählen Sie „Kein“ bei „Haupttemplate auswählen“. Klicken Sie in das Kästchen bei „IPSchutz“ und danach den Button „Anlegen“.
Template Editor 20.09.07, Autor: Antje Janke Seite 2
Sie sehen folgendes Bild:
Klicke Sie jetzt auf den Button „Neues Template bearbeiten“. Geben Sie jetzt die IPNummer an, für die die Seiten sichtbar sein sollen. Sollen die Seiten z.B. nur von Rechnern innerhalb der TU Berlin sichtbar sein, geben Sie folgende IPNummern ein:
IP=130.149.*.*,193.149.14.*,153.96.108.*,153.97.106.*,153.97.107.*,153.97.108.*,139.17.140.*,139.17.170.*,134.30.19.*,217.9.34.*
Klicken Sie danach auf den Button „Update“.
4 XL oder XXL Format anlegenFür bestimmte Anwendungen kann es erforderlich sein, einen größeren Inhaltsbereich zu nutzen. Beim XLFormat wird die rechte Randspalte ausgeblendet und steht als Inhaltsbereich zur Verfügung, beim XXLFormat ist die rechte Randspalte und die Navigation ausgeblendet und steht als Inhaltsbereich zur Verfügung.Wählen Sie dazu die Seite, der Sie das XL oder XXLFormat zuweisen möchten. Rufen Sie den Template Constant Editor auf. Geben Sie dem Template einen Namen und geben Sie den Namen der Einrichtung an. Wählen Sie „Kein“ bei „Haupttemplate auswählen“. Klicken Sie in das Kästchen bei „XLFormat“ oder „XXLFormat“ und danach den Button „Anlegen“.
Template Editor 20.09.07, Autor: Antje Janke Seite 3
Klicken Sie jetzt auf den Button „Neues Template bearbeiten“. Sie müssen keine Konstanten angeben. Klicken Sie danach auf den Button „Update“.
5 Sprache Englisch als Standardsprache festlegenAls Standardsprache wird im Auftritt der TU die deutsche Darstellung verwendet. Über den Sprachwechsler kann die englische Übersetzung der Seiten angezeigt werden, wenn diese vorhanden ist. Sie können jedoch auch nur englischsprachige Seiten anlegen. Damit die Zuordnung über den Sprachwechsler funktioniert, muss dann jedoch ein Template zu den Seiten angelegt werden.Wählen Sie dazu die Seite, wo der Sprachwechsler geändert werden soll. Rufen Sie den Template Constant Editor auf. Geben Sie dem Template einen Namen und geben Sie den Namen der Einrichtung an. Wählen Sie „Kein“ bei „Haupttemplate auswählen“. Klicken Sie in das Kästchen „Englisch“ und danach den Button „Anlegen“.
Klicken Sie jetzt auf den Button „Neues Template bearbeiten“. Sie müssen keine Konstanten angeben. Klicken Sie danach auf den Button „Update“.
Template Editor 20.09.07, Autor: Antje Janke Seite 4
6 Anlegen und Bearbeiten von Haupttemplates
Der TU Webbaum ist nach folgendem Muster aufgebaut, die Auftritte der Einrichtungen befinden sich auf verschiedenen Ebenen im Dateibaum des Servers.
Die Verwendung der Hauptemplates ergibt sich aus der Anordnung des Auftrittes im Webbaum. Einrichtungen auf der Ebene der Fakultäten benutzen das Template „Fakultät“, Einrichtungen auf der Ebene der Institute benutzen das Template „Institut“ und Einrichtungen auf der Ebene der Fachgebiete benutzen das Template „Fachgebiet“. Durch die Konstanten fakjoin, instjoin und fgjoin wird auch die Darstellung des Klickpads unterhalb des TU Logos im Kopfbereich gesteuert. Haben Sie z.B. einen Auftritt mit der Konstanten fgjoin (Fachgebietstemplate) angelegt, werden im Klickpfad drei übergeordnete Einrichtungen angezeigt. Gleichzeitig wird der Name der Einrichtung der im Webbaum übergeordneten Ebene angezeigt.
Template Editor 20.09.07, Autor: Antje Janke Seite 5
Der Wert der Konstanten „vmenuEntryLevel“ gibt an, ab welcher Ebene ausgehend vom Wurzeltemplate das Menü angezeigt werden soll. Da Sie dieses Template in der Regel nicht einsehen können, ist für Sie die Konstante „vmnuEntryLevel“ im von uns angelegten Template auf der ersten Seite Ihres Auftrittes maßgebend.
6.1 Neues Menü anlegenDa standardmäßig nur drei Navigationsebenen angezeigt werden, kann es erforderlich sein, das für weitere Navigationsebenen ein neues Menü erstellt werden soll. Gehen Sie dazu nach folgenden Schritten vor:Ermitteln Sie den Namen der Konstanten des Einstiegspunktes und den Wert der Konstanten „vmenuEntryLevel“ im von uns angelegten Template auf der ersten Seite Ihres Auftrittes.Gehen Sie dann auf die Seite, ab der das neue Menü erstellt werden soll.Klicken Sie auf den Template Constants Editor. Vergeben Sie einen Templatenamen und den Namen der Einrichtung. Wählen Sie Institut Haupttemplate erstellen, wenn Ihre Konstante fakjoin, Fachgebiets Haupttemplate wenn die Konstante instjoin oder Fachgebiets Haupttemplate wenn die Konstante fgjoin heißt.
Klicken Sie auf den Button „Anlegen“ und danach „Neues Template bearbeiten“Sie sehen folgendes Bild:
Geben Sie hinter Einstiegspunkt die SeitenID der Seite ein, an der das Menü beginnt.z.B. // Institut Einstiegsseiteinstjoin =12603 Geben Sie dann die SeitenID der Seite für das VMenü, wenn Sie keine Shortcuts verwendet haben, ist Sie mit der ID der Einstiegsseite identisch.z.B.// VMenuStamm deklarieren #vmenuSpecialValue = 12603
Template Editor 20.09.07, Autor: Antje Janke Seite 6
Zählen Sie jetzt die Ebenenanzahl von der Ebene der Seite VMenü ihres Auftrittes bis zu der Seite, an der das Menü beginnen soll. Addieren Sie diese zu der den Wert der Konstanten „vmenuEntryLevel“ im von uns angelegten Template auf der ersten Seite Ihres Auftrittes.
Geben Sie diesen Wert für die Konstante vmenuEntryLevel einz.B.vmenuEntryLevel =4Speichern Sie das Template durch Anklickes des Buttons „Update“.
Template Editor 20.09.07, Autor: Antje Janke Seite 7
6.2 Fakultätstemplate anlegenSie können die Menükonstanten Ihres Auftrittes festlegen. Dazu weisen Sie den einsprechenden Menüpunkten die dazugehörige SeitenID zu. Zum Beispiel:### Navigationen ###
// Einstiegspunkt (oberste Seite im VMenü)fakjoin = 168
// VMenuStamm deklarieren #vmenuSpecialValue = 167vmenuEntryLevel = 1
// HMenuStamm deklarieren (Optional)hmenuSpecialValue = 166
// SMenuStamm deklarieren smenuSpecialValue = 807
# Hilfebox ein/ausklappen# leer / 0 = Eingeklappt # 1 = Ausgeklappt# 5 = Ausblenden helpbox = 1
//Index AZindexaz=929
//SitemapStartpunktsitemap_start=165
### Abteilungslogo ###
// Pfad zum Bildabtlogo =
// Beschreibung des Bildinhaltes (Screenreader)abtlogo_text =
Der Einstiegspunkt (Konstante fakjoin) ist die erste Seite, die unterhalb der Seite VMenü liegt.Der Wert der Konstanten „vmenuSpecialValue“ ist die SeitenID der Seite mit dem Namen VMenü.Der Wert der Konstanten „vmenuEntryLevel“ ergibt sich aus der Ebenenanzahl unterhalb der TU Berlin Startseite. Liegt der Auftritt zum Beispiel auf gleicher Ebene mit den Fakultäten, hat die Konstante den Wert 2.
Template Editor 20.09.07, Autor: Antje Janke Seite 8
Der Wert der Konstanten „hmenuSpecialValue“ ist die SeitenID der Seite mit dem Namen HMenü.Der Wert der Konstanten „smenuSpecialValue“ ist die SeitenID der Seite mit dem Namen VMenü.
6.3 Institutsstemplate anlegenSie können die Menükonstanten Ihres Auftrittes festlegen. Dazu weisen Sie den einsprechenden Menüpunkten die dazugehörige SeitenID zu. Zum Beispiel:### Navigationen ###
// Einstiegspunkt (oberste Seite im VMenü)instjoin = 168
// VMenuStamm deklarieren #vmenuSpecialValue = 167vmenuEntryLevel = 1
// HMenuStamm deklarieren (Optional)hmenuSpecialValue = 166
// SMenuStamm deklarieren smenuSpecialValue = 807
# Hilfebox ein/ausklappen# leer / 0 = Eingeklappt # 1 = Ausgeklappt# 5 = Ausblenden helpbox = 1
//Index AZindexaz=929
//SitemapStartpunktsitemap_start=165
### Abteilungslogo ###
// Pfad zum Bildabtlogo =
// Beschreibung des Bildinhaltes (Screenreader)abtlogo_text =
Der Einstiegspunkt (Konstante instjoin) ist die erste Seite, die unterhalb der Seite VMenü liegt.Der Wert der Konstanten „vmenuSpecialValue“ ist die SeitenID der Seite mit dem Namen VMenü.
Template Editor 20.09.07, Autor: Antje Janke Seite 9
Der Wert der Konstanten „vmenuEntryLevel“ ergibt sich aus der Ebenenanzahl unterhalb der TU Berlin Startseite. Liegt der Auftritt zum Beispiel unterhalb der Fakultäten, auf der die Auftritte der Institute liegen, hat die Konstante den Wert 3.
Der Wert der Konstanten „hmenuSpecialValue“ ist die SeitenID der Seite mit dem Namen HMenü. Der Wert der Konstanten „smenuSpecialValue“ ist die SeitenID der Seite mit dem Namen VMenü.
6.4 Fachgebietstemplate anlegenSie können die Menükonstanten Ihres Auftrittes festlegen. Dazu weisen Sie den einsprechenden Menüpunkten die dazugehörige SeitenID zu. Zum Beispiel:### Navigationen ###
// Einstiegspunkt (oberste Seite im VMenü)instjoin = 168
// VMenuStamm deklarieren #vmenuSpecialValue = 167vmenuEntryLevel = 1
// HMenuStamm deklarieren (Optional)hmenuSpecialValue = 166
// SMenuStamm deklarieren smenuSpecialValue = 807
# Hilfebox ein/ausklappen# leer / 0 = Eingeklappt # 1 = Ausgeklappt# 5 = Ausblenden helpbox = 1
//Index AZindexaz=929
//SitemapStartpunktsitemap_start=165
### Abteilungslogo ###
// Pfad zum Bildabtlogo =
// Beschreibung des Bildinhaltes (Screenreader)abtlogo_text =
Der Einstiegspunkt (Konstante fgjoin) ist die erste Seite, die unterhalb der Seite VMenü liegt.
Template Editor 20.09.07, Autor: Antje Janke Seite 10
Der Wert der Konstanten „vmenuSpecialValue“ ist die SeitenID der Seite mit dem Namen VMenü.Der Wert der Konstanten „vmenuEntryLevel“ ergibt sich aus der Ebenenanzahl unterhalb der TU Berlin Startseite. Liegt der Auftritt zum Beispiel unterhalb der Institute, auf der die Auftritte der Fachgebiete liegen, hat die Konstante den Wert 4.
Der Wert der Konstanten „hmenuSpecialValue“ ist die SeitenID der Seite mit dem Namen HMenü.Der Wert der Konstanten „smenuSpecialValue“ ist die SeitenID der Seite mit dem Namen VMenü.
6.5 Einfügen eines Logos im Kopfbereich
Zum Einbinden eines Logos müssen die Konstanten „abtlogo“ und „abtlogo_text“ angepasst werden.
z.B.### Abteilungslogo ###
// Pfad zum Bildabtlogo = fileadmin/Aperto_design/img/bgprowi.jpg
// Beschreibung des Bildinhaltes (Screenreader)abtlogo_text = Ein rotes Dreieck, darunter drei orangen senkrechten Balken als S
Der Wert der Konstanten „abtlogo“ enthält den vollständigen Pfadnamen des Logos: abtlogo=fileadmin/dateiordner/unterordner/dateiname Der Wert der Konstanten „abtlogo_text“ enthält einen kurzen Text,der das Logo beschreibt.Beachten Sie, das die Konstanten nicht auskommentiert sein dürfen, da heißt vor dem Variablennamen darf nicht das Zeichen „#“ stehen.Klicken Sie danach auf den Button „Update“.
Template Editor 20.09.07, Autor: Antje Janke Seite 11
7 Template löschen
Markieren Sie im Seitenbaum die Seite, auf der sich ein angelegtes Template befindet. Klicken Sie dann auf den Template Constant Editor. Sie sehen die aktuellen Templatekonstanten. Klicken Sie auf „Dieses Template löschen“ unterhalb des unteren Update Buttons.
Das Template wird gelöscht und Sie sehen folgendes Bild:
Template Editor 20.09.07, Autor: Antje Janke Seite 12