Eigenes Level2 Menü
Es ist möglich jeder JSP-Seite ein eigenes Level2-Menü zuzuordnen. Dieses geschieht durch die Angabe des menufile-Parameters
im wiasheader-Tag. z.B.:
<wiastags:wiasheader l2Selected="2" menufile="/server/www/ROOT/hints/menu.txt">
Dabei verweist der menufile-Paramter auf eine Datei, in der das menü beschrieben ist. Der Pfad muss vollständig angegeben werden.
Er fängt also auf dem WIAS-Tomcat-Server immer mit "/server/www/ROOT" an.
Die Menü-Datei hat folgenden Aufbau:
path:Hinweise|Hints|/hints/index.jsp?lang=0|/hints/index.jsp?lang=1
menu:
{
# In den item-Anweisungen muessen die Parameter durch <tab>-Zeichen getrennt werden
item:Overview index.jsp Überblick|Overview
include:Parameter1
item:HTMLzuJSP introduction.jsp HTML zu JSP|HTML to JSP
include:Parameter2
item:Level2Menu level2menu.jsp Level2 Menü|Level2 Menu
}
Die unterschiedlichen Elemente der Menü-Datei haben folgende Bedeutung:
- path
- Das path-Element beschreibt den obersten Eintrag im Level2-menü. Dieser wird besonders hervorgehoben und kann z.B. genutzt werden um
einen Link zu erzeugen, der auf die übergeordnete Seite zurück verweist. Als Parameter müssen folgende Werte angegeben werden:
- Text der angezeigt werden soll in deutsch
- Text der angezeigt werden soll in englisch
- Linkziel für die deutsche Seite
- Linkziel für die englische Seite
Die Parameter sind durch "|"-Zeichen zu trennen.
- menu
- Das menu-Element zeigt an, dass die Beschreibung eines Menüs folgt. Die Beschreibung ist in dem Bereich enthalten, der von den
Geschweiften Klammern "{" ... "}" eingeschlossen wird. Das menu-Element hat keine Parameter.
- item
- Das item-Element beschreibt einen Menü-Eintrag. Es hat folgende Parameter:
- Name des Elementes: Dieser hat keinen Einfluss auf die Gestaltung des Menüs. Er dient lediglich der Kennzeichnung des Eintrags.
- Linkziel: Das Linkziel kann in zwei Formen angegeben werden:
- einfache Form: Es wird ein Ziel für die Links angegeben. Das System hängt an das Ziel
?lang=0 für
deutsche Seiten und ?lang=1 für englische Seiten an.
- vollständige Form: Als Linkziel werden das Ziel für die deutsche und die englische Seite durch "|" getrennt angegeben.
- Menütext: Der Menütext wird in deutsch und englich durch "|" getrennt angegeben.
Die Paramter müssen durch <tab> getrennt angegeben werden. Statt eines <tab>-Zeichens können beliebig viele angegeben werden.
Alle drei Parameter müssen angegeben werden.
- include
- Das include-Element kann benutzt werden, um das Menü durch das jsp-File zu verändern. Dazu muss im wiasheader-Tag der
Parameter params angegeben werden (siehe http://www/hints/wiastags.jsp). z.B.:
path:Hinweise|Hints|/hints/index.jsp?lang=0|/hints/index.jsp?lang=1
menu:
{
# In den item-Anweisungen muessen die Parameter durch -Zeichen getrennt werden
item:Overview index.jsp Überblick|Overview
include:Parameter1
item:HTMLzuJSP introduction.jsp HTML zu JSP|HTML to JSP
include:Parameter2
item:Level2Menu level2menu.jsp Level2 Menü|Level2 Menu
}
- Kommentare
- In der Menü-Datei können beliebig Leerzeilen eingefügt werden. Ebenso können Kommentarzeilen beginnend mit "#" oder "//"
eingefügt werden. Diese werden bei der Verarbeitung ignoriert.