printlogo
http://www.ethz.ch/
Hilfe
 
Kontakt | Übersicht | Hilfe
print
  

URL Syntax

Schreibweise der Links im Fliesstext (Paragraph):
Die Anleitung dazu findet sich im Feld "Notes", rechts neben dem Texteingabefeld.
Syntax: ((Link Text | URL )) (| kann mit <alt gr>7 oder <alt>124 erzeugt werden)
Grundkonvention für URL: relativ zur momentanen Seite, d. h. Mylink|xyz heisst
entweder: das Dokument index (der gewählten Sprache) im Sub-Folder xyz
oder: das Silva Document xyz im momentanen Directory
Tieferliegende Dokumente: Mylink|Lehre/StudInfo/xyz
Soll bezüglich der Einstiegsseite referenziert werden, ist ein / am anfang des Links nötig, d. h. Mylink|/xyz heisst
entweder: das Dokument index (der gewählten Sprache) im Folder xyz (im root Directory)
oder: das Silva Document xyz im root Directory
Aber
soll das Dokument als "Ghost" auch an anderer Stelle verwendet werden, so sind alle Links bezüglich Siteroot (mit / am anfang des Links) anzugeben, da bei Ghosts relative Links relativ zur Ghost-Position aufgelöst werden

Schreibweise der Links in der Hauptnavigation:
Syntax: Link Text | URL (| kann mit <alt gr>7 oder <alt>124 erzeugt werden)
Grundkonvention für URL: relativ zur Einstiegsseite, d. h. Mylink|xyz heisst
entweder: das Dokument index (der gewählten Sprache) im Silva-Folder xyz des Siteroot Directorys
oder: das Silva Document xyz im root Directory
Tieferliegende Dokumente: Mylink|Lehre/StudInfo/xyz

Schreibwseise der Links für Ghosts
Syntax: ins id-Feld URL bezüglich site root ohne "/" eingeben.
Siva setzt anschliessend selber einen "/" vor den Link. Beim Modifizieren muss dieser "/" jeweils wieder entfernt werden, bevor man auf "save" drückt".
Treten immer noch Probleme auf (Ghost Target Broken) kann folgender Pfad zusätzlich VOR dem eigentlichen Pfad eingefügt werden: silva_ethz/ETH/baug/'inst'/'inst'/'Rubrik'/'+Pfad'

Gereimtes und Ungereimtes (vergl. issue 137)
- To define a path in the mainnavigation, a leading slash for the root directory is illegal
- To define a path within a paragraph, a leading slash for the root directory is mandatory
- To define a path for a ghost, a leading slash for the root directory is illegal
- To REDEFINE a path for a ghost, the leading slash which silva inserts has to be removed.

Externer Link in der linken Navigationsleiste
Um einen externen Link in der linken Navigationsleiste zu erhalten, muss man ein Silva Document erzeugen, und in den Metadaten folgende Zeile einfügen (es ist eine Zeile und es dürfen keine Blanks geschrieben werden zw. "linknext... und ...newwindow;)
nav: linknext|http://www.xyz.ch/index.html|newwindow;

Umleitung alter URLs auf die neuen Webseiten
Um frühere Links (welche z.B. in Publikationen veröffentlicht sind) auf die aktuellen Seiten umzuleiten, geht man wie folgt vor (Idee und Realisation: B. Giger, X. Studerus):
a) man erstellt mit einem Editor ein html-File, welches in den Metadaten den REFRESH Befehl hat. (Dieses File wird auf dem lokalen PC abgelegt, z.B. auf dem Desktop).
Der folgende Text zw. den '---' Linien kann mit copy/past verwendet werden:
Dieses File schaltet nach 5 Sekunden weiter auf die neue Englische Homepage des D-BAUG. Während dieser Zeit wird der html-Code zw. <body> und </body> angezeit. Man muss nur die Zieladresse und den angezeigten Text anpassen.
--------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML>
<HEAD>
<TITLE>D-BAUG - Redirect</TITLE>
<LINK REV=MADE HREF="mailto:weboffice@ethz.ch">
<BASE TARGET="_top">
<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://www.baug.ethz.ch/index_EN">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<h1><center>switching to the new Homepage <br><br><br><br></center></h1>
<h1><center>www.baug.ethz.ch/index_EN<br><br><br><br></center></h1>
<h1><center>please modify your bookmarks and/or links!</center></h1>
</BODY>
</HTML>
------------------------------------------------------
b) In die Zope Management Umgebung wechseln (manage-Link im Silva Edit mode)
Folgende Schritte sind auszuführen
- "Page Template" - "add" auswählen (Auswahlfeld oben rechts)
- im Feld "id" den alten html-Filenamen (inkl. Punkt und Erweiterung) eingeben
- Das eben erzeugte File mit "browse" suchen
- mit "add and edit" hochladen und bearbeiten
- mit "save changes" das File abschliessen
c) damit ist der alte Link wieder aktiv.
Wenn man im REFRESH Befehl bei CONTENT= statt 5 eine 0 eingibt, wird ohne Anzeige des Bodys umgeschaltet.
Wenn der alte Link Subdirectories enthält, muss die Directory Struktur zuerst aufgebaut werden und das Template auf der richtigen Stufe eingefügt werden. Die Subdirectories erstellt man mit Vorteil im Zope, dann sind sie im Silva unsichtbar.

 

Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to a newer browser.
More information

© 2013 Informatikdienste | Impressum | Disclaimer | 4.7.2005
top