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

Antwort per Email an