[TYPO3-german] TypoScript - Conditions - Languages
Oliver W.
typo3 at oliverwidera.de
Mon May 26 15:25:15 CEST 2014
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-bounces at lists.typo3.org
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag
> von
> Oliver W.
> Gesendet: Montag, 26. Mai 2014 15:02
> An: typo3-german at 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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
>
More information about the TYPO3-german
mailing list