Zum Inhalt springen

einfaches Optionsplit im Specialmenü

Erstellt am 27. Juni 2006 · 4 Antworten · letzte Antwort am 29. Juni 2006

Tags: Frage

matbehns ·

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!

toyde ·
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

matbehns ·

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!

toyde ·

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

matbehns ·

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-)