Zum Inhalt springen

Loginstatus ...

Erstellt am 27. November 2005 · 3 Antworten · letzte Antwort am 27. November 2005

Tags: Frage

bhoffmann ·

Hallo!

Ich versuche mit den folgenden Zeilen einen einfachen LOGIN/LOGOUT Link zu spannen, der je nach Userstatus angezeigt wird ...

Klingt saumäßig einfach und die COnditions sind auch hinlänglich bekannt .. dachte ich ..

# Der Status
  marks.LOGINSTATUS = TEXT
[usergroup = *]
  marks.LOGINSTATUS.value =LOGOUT
[else]
  marks.LOGINSTATUS.value =LOGIN
[end]

Interessanterweise zeigt er IMMER "LOGIN" als Status an. Auch ein Ersetzen von [usergroup = *] zu [loginUser = *] bringt hier keine Änderung. Es sieht so aus, als ob die Condition komplett missachtet wird
😢 ..

Das Beispiel ist analog diversen ( auch hier geposteten ). Aber irgendwie ist da der Wurm drin...

Hat jemand eine Idee, was das sein kann ??

Danke schon einmal im Voraus!

Bodo

bhoffmann ·

Ich vergaß ...

im Config des Maintemplates habe ich die
folgenden Werte gesetzt ...

styles.content.loginform.pid = 77
plugin.tx_srfeuserregister_pi1.pid = 77

77 = ID des Sysfolders mit den Userdaten

nevyn ·

HAllo,
Es funktioniert nicht da deine Condition innerhalb eines Objects ist (z.B. page.10).
Coditions müssen sich auf oberster ebene befinden und können nicht innerhalb von Objekten verwendet werden. der code sollte also so lauten.

[usergroup = *]
  page.10.marks.LOGINSTATUS.value =LOGOUT
[else]
  page.10.marks.LOGINSTATUS.value =LOGIN
[end]

Dieser Teil sollte nach deiner Page definition stehen..

Grüße Helmuth