Zum Inhalt springen

Dynamisches Option Split möglich?

Erstellt am 11. Juli 2007 · 1 Antwort · letzte Antwort am 11. Juli 2007

Tags: Frage

griebie ·

Ich habe eine Breadcrumb-Navigation, die zwischen den unterschiedlichen Einträgen einen Trenner ("|") darstellen soll, allerdings nicht am Ende. Ich habe es mit OptioSplit so hinbekommen, dass es funzt, wenn ich 2 Ebenen im Seitenbaum habe und die 2. Ebene anklicke. Wenn ich aber nur eine Ebene habe, erscheint natürlich der Trenner. Ich bräuchte ein "dynamisches" OptionSplit, nach der Methode "ifLast". Gibt es sowas?
Hier mein TypoScript.

lib.brotkrumen = HMENU
lib.brotkrumen {
special = rootline
special.value = 7
special.range = 1|2
1 = TMENU
1.NO = 1
1.NO.linkWrap = | > |*| 
1.NO.ATagParams = class="breadys"
}

Julian.​Hofmann ·

Hallo Griebie.

Das Problem dürfte sein, dass es bei Dir keinen last-Teil gibt. Es gibt einen Split, also einen First-Teil und einen Middle-Teil. Somit greift für ein einzelnes Element der First-Teil, weil es ja deninitiv nicht in der Mitte steht.

Nach der Referenz gilt "The priority is last, first, middle", d.h. wenn eine Angabe zu last vorhanden wäre, dann würde ein einzelnes Element als last gedeutet (da first niedrigere Prio hat).

.NO.linkWrap = > |*| > |*|

Viele Grüße
Julian

https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/OptionSplit.html