Zum Inhalt springen

OptionSplit bei GMENU

Erstellt am 10. Dezember 2008 · 4 Antworten · letzte Antwort am 12. Dezember 2008

Tags: Frage

Mätes ·

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>
}
Michaelh74 ·

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

Mätes ·

So, ich habe den Optionsplit gerade mal in den allWrap reingesetzt:

allWrap = <li> |*| </li>&nbsp;&nbsp;I&nbsp;&nbsp;<li> |*| </li>&nbsp;&nbsp;I&nbsp;&nbsp;<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>
Michaelh74 ·

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