Hallo Chris,
vielen Dank! Genau das klappt - wieder was gelernt. Für alle anderen: Setzt bitte "data >" in die Condition, da ansonsten (zumindest ist das hier bei mir der Fall) die UID aus GP:L hinter der Sprache eingefügrt wird (English0 anstelle von English). Viele Grüße Olli Chris Wolff - AERTiCKET AG schrieb am 26.05.2014 15:07: > Hallo Oliver, > Conditions Dürfen nicht Verschachtel werden. > > Diese version deines Typoscripts solle funktionieren. Gruss chris > > lib.GetActiveLanguage = TEXT > lib.GetActiveLanguage{ > > data = GP:L > stdWrap.innerWrap = {DB:sys_language:|:title} > stdWrap.outerWrap = <p class="activeSelect">|</p> > insertData = 1 > } > > [globalVar = GP:L = 0] > lib.GetActiveLanguage{ > stdWrap.innerWrap = English > stdWrap.outerWrap = <p class="activeSelect">|</p> > } > [global] > > > > > -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag > von > Oliver W. > Gesendet: Montag, 26. Mai 2014 15:02 > An: typo3-german@lists.typo3.org > Betreff: [TYPO3-german] TypoScript - Conditions - Languages > > > Hallo, > rein zum Verständnis - oder - sofern vorhanden, Hinweise auf Denkfehler > o.ä. > > Ich möchte im FE der Webseite ein LanguageSelect Field realisieren. Soweit > so > gut, die Sprachen werden aufgelistet, easy. > Dabei möchte ich allerdings nicht bloß eine einfache Liste haben, sondern > ebenfalls zu beginn die aktuelle Sprache stehen haben. > Aus diesem Grund habe ich einmal den Part womit alle Sprachen aufgelistet > werden > - zumindest jene, die im Seitenbaum verfügbar sein dürfen. > Gleich über diesem Part, gibt es den Teil, der für die Anzeige der > aktuellen > Sprache zuständig ist und mit folgendem TS gefüttert wird: > > > > lib.GetActiveLanguage = TEXT > lib.GetActiveLanguage{ > > data = GP:L > stdWrap.innerWrap = {DB:sys_language:|:title} > stdWrap.outerWrap = <p class="activeSelect">|</p> > #insertData = 1 > > [globalVar = GP:L = 0] > stdWrap.innerWrap = English > stdWrap.outerWrap = <p class="activeSelect">|</p> > [global] > insertData = 1 > > } > > Aus einem mir nicht erklärbaren Grund, zeigt er jedes mal "English" an - > zusätzlich gibt er direkt die jeweilige UID der Sprache aus. > Das ganze ist so nicht gewollt, allerdings Blicke ich hier nicht wirklich > mehr > durch... > > Hat jemand einen Vorschlag oder eine andere Idee? > Wichtig ist hier - es muss mit TS umgesetzt werden. > > Ein Hinweis: Anstelle von GP:L, habe ich bereits die Möglichkeit des TSFE > ausprobiert, mit gleichem Ergebnis (TSFE:sys_language_uid). > > Grüße > Olli > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german