Hallo,
es ist wahrscheinlich sehr einfach, aber ich komme nicht drauf und habe auch noch nichts passendes im Forum gefunden. #angry#
Also, ich habe ein Menü, dass nur aus 2 Seiten besteht (teilt die Webseite in Themenbereiche)
marks.BEREICH = HMENU
marks.BEREICH.special = list
marks.BEREICH.special.value = 2, 3
marks.BEREICH.1 = TMENU
marks.BEREICH.1.NO {
allWrap = | | |
}
Zwischen den beiden Teilen soll einfach nur ein | stehen! Ich packs nicht, bitte helft mir auf die Sprünge!
allWrap = | | |
1. Würde ich optionSplit mal in die Forumsuche reinhauen, korrekte Syntax kommt genug oft vor.
2. Definier optionSplit gleich für NO und ACT.
3. "|" selbst ist in diesem Sinne Typoscript-Syntax und kann so nicht verwendet werden. Nutze dazu HTML-Spezialcharaktere. Wenn mich nicht alles täuscht steht für | das Zeichen: & # 0124 ; (Zeichenkette ohne Abstände). Ansonsten gibt's genug Referenzen diesbzgl. im Netz.
grüsse
Danke, soweit!
Mit dem HTML-Code hast du recht. Hatte schon nach optionSplit im Forum gesucht und auch die TSRef dazu gelesen, aber irgendwie hat sich die Lösung mir noch nicht eröffnet!
Dann werde ich es weiter versuchen!
Na jetzt komm 😉 .
optionSplit in Forumsuche stecken - sind erklärte Lösungen enthalten. Snippet aus erstem Suchergebnis:
NO.linkWrap = |*||*||<font size="1"> » </font>||
Erster |*| mittlere |*| letzter Eintrag
Das Gleiche verrät Dir auch die TSref, nur ausführlicher.
grüsse
Oh, vielen Dank - du hast mir geholfen. Mir haben die beiden abschließenden || gefehlt. Ich wußte nicht, dass die notwendig sind. Nun funktioniert es wunderbar!
Vielen Dank an dich und für alle die auch so ein Problem haben: Ich habe es jetzt so gelöst!
##### Menu_5
marks.MENU_5= HMENU
marks.MENU_5.special = list
marks.MENU_5.special.value = 9, 10, 11
marks.MENU_5.1 = TMENU
marks.MENU_5.1.NO {
after = |*| <font color="#E1E1E1"> | </font> |*| <font color="#E1E1E1"> | </font> ||
}
Das | ist dabei natürlich ein & #124 ; (Ohne Freizeichen) 8-)