Hallo,
ich sitze hier gerade vor einem kleinen Problem bzw. habe eine Frage und hoffe, dass ihr mir bei der Lösung helfen könnt.
Ich möchte auf meiner Seite ein horizontales Drop-Down Menü einbauen, habe mir dazu einige Tutorials angesehen und eines gefunden, das mir gefällt. Ich hab es entsprechend per CSS meinen Bedürfnissen angepasst und es funktioniert bestens.
Hier das TS:
### Menü ###
MENU = HMENU
MENU {
special = directory
special.value = 1
### Erste Ebene ###
1 = TMENU
1 {
wrap = <ul class="menu">|</ul>
noBlur = 1
expAll = 1
NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
CUR < .NO
CUR.doNotLinkIt = 1
ACT < .NO
ACT = 1
ACT.ATagParams = class="active"
}
### Zweite Ebene ###
2 = TMENU
2 {
wrap = <ul onmouseover="show(this)" onmouseout="hide(this)">|</ul>
NO.allWrap = <li>|</li>
}
}
Nun möchte ich zusätzlich noch zwischen den einzelnen Menüpunkten gerne noch einen senkrechten Strich (Pipe-Symbol) mit einbauen. Und hier ist nun mein Problem... wie bekomme ich das hin?
Ich weiß, dass man ein einfaches TMENU mit den Pipes so realisieren kann (hier ist auch gleich schon das erste und das zweite Pipe-Symbol gelöscht):
linkWrap = | | |*| | | |*| |
Entsprechend habe ich versucht dieses bei meinem NO.wrapItemAndSub einzubauen.
(erst einmal die ganz einfache Variante)
NO.wrapItemAndSub = "leerzeichen" <li onmouseover="show(this)" onmouseout="hide(this)">|</li> "leerzeichen pipesymbol"
Aber es funktioniert nicht (habe auch einige andere schreibweisen versucht). Entweder werden die Pipesymbole gar nicht angezeigt, oder aber sie werden alle hintereinander eine Zeile über meinem eigentlichen Menü angezeigt ?!
Hat jemand eine Idee warum das so ist?
Gruß
Kaer