Hallo ihr lieben
Ich beisse mir nun schon seit Stunden die Zähne aus an einem Problem mit dem Optionsplit.
Ich will ein Sprachmenü per Typoscript generieren und Zwischen den einzelnen Menüpunkten sollte ein Middot sein. Natürlich nicht nach dem letzen. Zauberwort heisst hier wohl Option split.
Aber egal wie ich es versuche und mit sämmtlichen Anleitungen und Kombinationen, ich bekomme es einfach nicht hin...
Ich hoffe Ihr könnt einer verzweifelten Typo3 Anfängerin helfen.
Hier mal mein TS
#####NAVIGATIONEN#####
page.10.subparts{
language_switch = HMENU
language_switch {
# Ein Sprach-Menü wird erzeugt
special = language
# Reihenfolge und Auswahl der Sprachen im Menü
special.value = 0,1,2
special.normalWhenNoLanguage = 0
wrap = <ul id="language_switch">|</ul>
1 = TMENU
1 {
noBlur = 1
# Standard Sprachen
NO = 1
NO {
linkWrap = <li class="align-center">|</li>
# Standard-Titel für den Link wäre Seitenttitel
# => anderer Text als Link-Text (Optionsschift)
stdWrap.override = deutsch || français || italiano
# Standardmäßige Verlinkung des Menüs ausschalten
# Da diese sonstige GET-Parameter nicht enthält
doNotLinkIt = 1
# Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=1 || &L=2
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.no_cache = 0
}
# Aktive Sprache
ACT < .NO
ACT.linkWrap = <li class="align-center active">|</li>
# NO + Übersetzung nicht vorhanden
USERDEF1 < .NO
# ACT + Übersetzung nicht vorhanden
USERDEF2 < .ACT
}
}
}
Mit · bekommt man den Middot hin. Soviel weiss ich bereits. Aber wenn ich es so platziere:
deutsch |·| français |·| italiano
funktioniert das nicht. Und egal wie ich mit den Pipes arbeite ich bekomme es einfach nicht vernünftig hin.