[Typo3-german] Verschachtelte Conditionals?

Dirk typo3user at gmx.net
Wed Nov 16 10:29:14 CET 2005


Hallo Leute,

ich bastle gerade eine Seite zusammen, die vier verschiedene Zustände haben kann:
  nicht eingeloggt, englisch
  nicht eingeloggt, deutsch
  eingeloggt, englisch
  eingeloggt, deutch
ggf. kommt noch eine dritte Sprache hinzu.

Nun bin ich mir nicht ganz im Klaren darüber, wie man das in TS selektieren kann.

Vorbereitung:
temp.notloggedin_L0 = TEXT
temp.notloggedin_L0.value = not logged in, english
temp.notloggedin_L1 = TEXT
temp.notloggedin_L1.value = not logged in, german
temp.loggedin_L0 = TEXT
temp.loggedin_L0.value = logged in, english
temp.loggedin_L1 = TEXT
temp.loggedin_L1.value = logged in, german

Brauchbar, wenn auch nicht gerade hübsch, wäre es, wenn man soetwas basteln könnte:
[loginUser = *]
lib.theobject < temp.loggedin_L0
  [globalVar = GP:L = 1]
  lib.theobject < temp.loggedin_L1
  [end]
[else]
lib.theobject < temp.notloggedin_L0
  [globalVar = GP:L = 1]
  lib.theobject < temp.notloggedin_L1
  [end]
[end]

Das scheint aber leider nicht zu funktionieren, also habe ich es soherum probiert um "eindimensional" zu bleiben:
[loginUser = *]
temp.notloggedin_L0 >
temp.notloggedin_L1 >
[else]
temp.loggedin_L0 >
temp.loggedin_L1 >
[end]
lib.theobject < temp.loggedin_L0
lib.theobject.override < temp.notloggedin_L0
[globalVar = GP:L = 1]
lib.theobject < temp.loggedin_L1
lib.theobject.override < temp.notloggedin_L1
[end]
Das funktioniert aber leider auch nicht und hat bereits erste klar erkennbare Zügen von "Herumgefrickel".

Hat jemand eine Lösung?
So ungewöhnlich kommt mir das Problem jedenfalls nicht vor....

Viele Grüße,
Dirk






More information about the TYPO3-german mailing list