Guten Tag!
Ich habe ein horizontales Textmenü (TS siehe unten) und möchte das zwischen den einzelnen Elementen ein einfaches | kommt.
TS:
#Horizontale Navigation
subparts.navi-top = HMENU
subparts.navi-top {
entryLevel = 0
1 = TMENU
1{
wrap = <div id="navi-top">|</div>
wrap = <div id="nav"><ul>|</ul></div>
noBlur = 1
NO = 1
NO.allWrap = <li>|</li>
ACT = 1
ACT.allWrap = <li><span>|</span></li>
ACT.doNotLinkIt = 0
}
}
Hat mir jemand eine Idee?
Danke und Grüßle
Dieses Zeichen kannst du auch so schreiben: |
Alternativ müsste auch folgendes funktionieren:
NO.allWrap = <li>*|</li>
NO.allWrap.splitChar=*
Ich bin mir nicht sicher, ob splitChar auch mit allWrap funktioniert, aber ich glaube, das müsste für alle Wraps gehen. Damit kannst du festlegen, dass nicht am Pipe-Symbol | gewrappt werden soll, sondern an einem Zeichen, welches du selber festlegst. Das ist immer dann praktisch, wenn man ein Pipe ausgeben lassen möchte.
Hallo!
Super VIelen Dank!
Jedoch habe ich noch eine Sache und zwar baut mir das Script eine Ausgabe wie folgt:
| Punkt1 | Punkt2 | Punkte 3
ich möchte aber
Punkt 1 | Punkt 2 | Punkt3
also, dass er halt das erste vor dem ersten Element weglässt geht das?
Funktioniert wie folgt:
#Horizontale Navigation
subparts.navi-top = HMENU
subparts.navi-top {
special = directory
special.value = 13
entryLevel = 1
1 = TMENU
1{
wrap = <div id="navi-top">|</div>
wrap = <div id="nav"><ul>|</ul></div>
noBlur = 1
NO = 1
NO.allWrap = <li>||</li>
ACT = 1
ACT.allWrap = <li><span>|</span></li>
ACT.doNotLinkIt = 0
}
}
Dankeschön und Grüße
dafür gibt es optionSplit
NO.allWrap=<li>|</li> |*| <li>||</li>
Super!
Auch jetzt wieder genau das was ich benötigt habe ;-)
Liebe Grüße