Hallo!
Ich habe folgendes Problem. Bei einem horizontalen Menü (GMENU) möchte ich gerne ein Pipe-Symbol als Trennzeichen zwischen den Menübildern verwenden.
Leiderf funktioniert mein OptionSplit, der bei TMEN noch funktionierte, bei meinem GMENU nicht.
Wie kann ich folgendes im GMENU realisieren?
Menü1 | Menü2 | Menü3 | Menü4
marks.MENUE = HMENU
marks.MENUE.entryLevel = 0
marks.MENUE.1 = GMENU
marks.MENUE.1 {
expAll = 1
wrap = <ul> | </ul>
NO {
backColor = #571F1C
XY = [10.w], [10.h]
10 = TEXT
10 {
text.field = title
text.case = upper
fontFile = fileadmin/template/fonts/AVGARDM.TTF
fontSize = 14
fontColor = #FFFFFF
offset = 0, 10
iterations = 3
}
after = &_nbsp; | |*| &_nbsp; | |*| &_nbsp;
allWrap = <li> | </li>
}
Kann es sein, dass es after nicht bei GMENU gibt.
Würde das | mit Option Split in den allWrap packen! Da gehts sicher.
Gruß
Michael
So, ich habe den Optionsplit gerade mal in den allWrap reingesetzt:
allWrap = <li> |*| </li> I <li> |*| </li> I <li> |*| </li>
Funktioniert auch soweit bis auf den letzten Menüeintrag. Da fehlt das abschließende </li>-Tag. Hat dafür jemand eine Erklärung? Es endet also mit
</a></ul>
Dein OptionSplit ist leider falsch. Das sollte so sein:
allWrap = <li>|</li>| |*| <li>|</li>| |*| <li> | </li>
Die Pipe kennzeichnet den wrap und |*| trennt erstes, mittleres und letztes Element.
Damit das System nicht durcheinander kommt mit Pipe und Deinem Trennstricht verwende für diesen besser & # 124 ; (natürlich ohne Leerzeichen).
Gruß
Michael
Danke für die Hilfe! Es hat dann so funktioniert.