1 Der Template Constant Editor - tu- Template Editor 20.09.07, Autor: Antje Janke Seite 11. 7 Template

  • View
    0

  • Download
    0

Embed Size (px)

Transcript

  • 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 Editor Markieren 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 anlegen Sie 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 IP­Schutz 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 IP­Schutz für Seiten anlegen Sie können Seiten nur für bestimmte IP­Adressen 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  IP­Schutz 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 „IP­Schutz“ 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 IP­Nummer  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 IP­Nummern ein:

    IP=130.149.*.*,193.149.14.*,153.96.108.*,153.97.106.*,153.97.107.*,153.97.108.*,139.17.140.*,1 39.17.170.*,134.30.19.*,217.9.34.*

    Klicken Sie danach auf den Button „Update“.

    4 XL oder XXL Format anlegen Für bestimmte Anwendungen kann es erforderlich sein, einen größeren Inhaltsbereich zu  nutzen. Beim XL­Format wird die rechte Randspalte ausgeblendet und steht als Inhaltsbereich  zur Verfügung, beim XXL­Format 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 XXL­Format 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 „XL­Format“ oder „XXL­Format“ 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 festlegen Als 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ü anlegen Da 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 Seiten­ID der Seite ein, an der das Menü beginnt. z.B.  // Institut Einstiegsseite instjoin =12603  Geben Sie dann die Seiten­ID der Seite für das V­Menü, wenn Sie keine Shortcuts verwendet  haben, ist Sie mit der ID der Einstiegsseite identisch. z.B. // VMenu­Stamm deklarieren # vmenuSpecialValue = 12603

    Template Editor 20.09.07, Autor: Antje Janke Seite 6

  • Zählen Sie jetzt die Ebenenanzahl von der Ebene der Seite V­Menü 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 ein z.B. vmenuEntryLevel =4 Speichern Sie das Template durch Anklickes des Buttons „Update“.

    Template Editor 20.09.07, Autor: Antje Janke Seite 7

  • 6.2 Fakultätstemplate anlegen Sie können die Menükonstanten Ihres Auftrittes festlegen. Dazu weisen Sie den  einsprechenden Menüpunkten die dazugehörige Seiten­ID zu. Zum Beispiel: ### Navigationen ###

    // Einstiegspunkt (oberste Seite im V­Menü) fakjoin = 168

    // VMenu­Stamm deklarieren # vmenuSpecialValue = 167 vmenuEntryLevel = 1

    // HMenu­Stamm deklarieren (Optional) hmenuSpecialValue = 166

    // SMenu­Stamm deklarieren  smenuSpecialValue = 807

    # Hilfebox ein/ausklappen #