Tach,

Das Menü soll in der folgenden Art aussehen:
Code:
|        |        |        |
|        |        |     Me |
| Menü 1 | Menü 2 |   nü 3 |
Und das mit grafischen Überschriften. Das Problem ist also, dass einzeilige Menüpunkte immer unten ausgerichtet sein sollen, bei zweizeiligen Punkten splitte ich in zwei Teile auf, stelle Teil 1 ein Stück nach oben, Teil zwei kommt nach unten.

Das Problem ist jetzt also die Abfrage, ob überhaupt ein zweiter Teil existiert - wenn ja, dann soll der Offset von Teil eins verändert werden.

Folgender TS-Code:
Typoscript-Code:
NO {
wrapItemAndSub = <li class="nav_1">|</li>
imgParams = title="{field:subtitle//field:title}" alt="{field:subtitle//field:title}"
allStdWrap.insertData = 10

# 10 = zweiter Teil des Splits (fuer zweizeilige Menuepunkte)
10 = TEXT
10 {
text.field = title
text.listNum = 1
text.listNum.splitChar = |

offset = 0, 29
fontFile = fileadmin/fonts/font.ttf
fontSize = 15
fontColor = #ffffff
niceText = 0
}

# 20 = erstes Teil des Splits (also fuer einzeilige Menuepunkte)
20 < .10
20 {
text.listNum = 0

offset = 0, 29

# Wsl. brauche ich hier irgend eine Abfrage, ob listnum = 1 überhaupt vorhanden ist. Wenn ja, dann aendere hier den Offset
}

# 10 und 20 sind umgedreht, um 10 unter 20 anzeigen zu lassen (Zeilenumbruch)

XY = [20.w] + 4, 35

transparentBackground = 1
transparentColor = #707173
backColor = #707173
}