Mit
navbar-FH.wml
gehen
auch solche Sachen:
select=quux | select=foo | select=foo.bar |
|
|
|
Diese Variante der Navigationsleisten benutzt statt der normalen
Struktur, die von
wml::des::navbar
erzeugt wird:
<Prolog><Button><Epilog>
die Struktur
<Prolog><Subprolog><Button><Subepilog><Epilog>
wobei der Subprolog und der Subepilog abhängig von der
Verschachtelungstiefe gewählt wird.
Zur Definition der Verschachtelungsebenen dient ein Punkt, wie in dem
Beispiel
select=foo.bar
.
Zur Definition von Subprolog und -epilog stehen zwei Möglichkeiten zur
Verfügung.
Für einfache Situationen hat <navbar:define ...>
die
zusätzlichen Attribute subprolog
und
subepilog
, die einen mit Doppelpunkten unterteilten
String als Argument erwarten.
Die Navigationsleisten am Rand dieser
Seite sind z. B. mit
subprolog=":- :-- :--- "
erzeugt worden.
Für komplexere Situationen die wie die Beispiele auf dieser Seite auch
verschiedene Bilder und andere Tags beinhalten, stehen zwei spezielle
Tags <navbar:subprolog ...>
und <navbar:subepilog
...>
zur Verfügung, deren einziges Attribut
level
die
Verschachtelungstiefe angibt, der default für diesen Wert ist 0.
Die Beispiele wurden mit folgendem Code erzeugt:
<navbar:header>
<table cellspacing=0 cellpadding=0 border=0>
</navbar:header>
<navbar:footer>
</table>
</navbar:footer>
<navbar:prolog>
<tr><td width=40></td>
</navbar:prolog>
<navbar:prolog type=S>
<tr><td width=40><img src=redarrow.png></td>
</navbar:prolog>
<navbar:prolog type=SS>
<tr><td width=40><img src=greyarrow.png></td>
</navbar:prolog>
<navbar:subprolog>
<td width=40><img src=trunk.png></td><td>
</navbar:subprolog>
<navbar:subprolog level=1>
<td width=40><img src=strunk.png></td><td>-
</navbar:subprolog>
<navbar:epilog>
</td></tr>
</navbar:epilog>
<navbar:button id=foo url=dummy.html txt=foo>
<navbar:button id=foo.bar url=dummy.html txt=bar>
<navbar:button id=foo.bletch url=dummy.html txt=bletch>
<navbar:button id=quux url=dummy.html txt=quux>