Hallo zusammen,
ich stehe gerade vor folgendem Problem:
Ich habe auf meiner Seite einen geschützten Bereich. Ich hätte gerne dass an einer bestimmten Stelle immer der Loginstatus angezeigt wird.
Über den Marker ###USERNAME### ist es mir gelungen, den Benutzernamen des aktuell angemeldeten Benutzers ausgeben zu lassen. Wenn jedoch kein Benutzer angemeldet ist, ist ###USERNAME### ja leer. Ich hätte aber gerne, dass dann "Gast" erscheint.
Sieht mämlich ziemlich blöd aus wenn da nur steht: "angemeldet als: ", wenn niemand eingeloggt ist!
Hat jemand ne Idee wie man das realisieren kann?
Vielen Dank vorab!
Grüße, Scarecrow.
Wenn ich nicht ganz falsch liege sollte es damit gehen (in den Constants einzutragen):
[usergroup = *]
temp.login = TEXT
temp.login.data = TSFE:id
temp.login.wrap = angemeldet als: ###USERNAME###
[else]
temp.login = TEXT
temp.login.value = angemeldet als: Gast
[global]
Hallo sputnik,
zunächst erst einmal vielen Dank für Deine schnelle Antwort.
So ganz feunktioniert es zwar noch nicht, aber ich bin schon einmal ein Stück weiter:
Wenn ich Deinen Eintrag in die Constants schreibe passiert überhaupt nichts.
Ich musste ihn in das Setup-Feld über seite{...} setzen damit man was sieht.
Habe an die Stelle wo die Statusanzeige hin soll einen Marker "LOGIN" gesetzt und weiterhin folgendes definiert:
seite.10.marks.LOGIN < temp.login
Die Bedingung hat dann auch funktioniert. Er setzt aber ###USERNAME### leider nicht in den Benutzernamen um!! :-(
Habe mich dann einmal gewagt die Zeile:
temp.login.wrap = angemeldet als: ###USERNAME###
in
temp.login.value = angemeldet als: ###USERNAME###
zu ändern. Nun bekomme ich auch prima ###USERNAME### ersetzt, allerdings nicht in den Benutzernamen, sondern nur in die Seiten-ID von der aktuellen Seite!
Hast Du eine Idee woran das liegen könnte?
Danke und Gruß,
Scarecrow