navbar-FH.wml
Die Datei navbar-FH.wml
enthält einige Motifikationen gegenüber wml::des::navbar
,
die hierarchische
Navigationsleisten bereitstellen und eine Internationalisierung über den
Splice-Mechanismus von wml
ermöglichen.
Außerdem ist es möglich, die Bilddateien für die Buttons automatisch erzeugen zu lassen.
navbar-FH.wml
basiert auf dem Code aus
wml-1.6.8
.
Ein Großteil der Funktionalität ist inzwischen
auch in der aktuellen Entwicklerversion der offiziellen Navbars
vorhanden, wo sie teilweise etwas eleganter implementiert ist.
Wer die Buttonerzeugung und das
defaultlanguage
Attribut nicht benötigt, sollte besser diese Version nutzen.
Ach ja...
Wenn man die ganzen onMouseOver-Hints und so nicht haben möchte, gab es bisher nur die Möglichkeit mit dem Filter zu spielen:<navbar:filter> my ($mcode, $CFG, $select) = @_; $mcode =~ s/onMouse.*?".*?"//g; return $mcode; </navbar:filter>Dies entfernt aber auch den JavaScript-Code, der die Bilder in Navbars austauscht. Bei meiner Variante kennt
<navbar:render>
das neue
Attribut nohints
, das das nur die Hints abschaltet.