FE Benutzer persönlich mit Namen Begrüßen
Mit folgendem TypoScript Snippet lässt sich der Name des angemeldeten FE_USers auslesen:
# eingeloggten Benutzer begrüßen
10 = TEXT
10 {
# vollen Namen des Benutzers ermitteln, falls angegeben
# andernfalls Benutzernamen ausgeben
data = TSFE:fe_user|user|name // TSFE:fe_user|user|username
wrap = <h1>Herzlich willkommen, |!</h1>
# prüfen, ob Benutzer eingeloggt
if.isTrue.data = TSFE:fe_user|user|username
}
# alternative Ausgabe wenn keiner eingeloggt ist
20 = TEXT
20 {
value = <h1>Bitte loggen Sie sich ein!</h1>
# prüfen, ob KEIN Benutzer eingeloggt
if.isFalse.data = TSFE:fe_user|user|username
}
Wie man ohne die Verwendung von TypoScript in dem Plugin einer eigenen Extension (oder auch in Userfunctions etc) die Daten des aktuell angemeldeten FE Benutzers in Erfahrung bringen kann, habe ich in folgendem Blogartikel bei der Marit AG beschrieben: Daten des Angemeldeten FE_Users in Extension Plugin ausgeben


Wo Skript eingeben?
wo genau muss ich das oben genannte Snippet eingeben? Bin noch Anfängerin was typo3 anbelangt.
Danke im Voraus!
Bärbel
Vielen Dank für den guten Hinweis
Caching
Das ganze sollte noch in ein COA_INT gepackt werden, damit der Name nicht gecached wird:
lib.userStatus = COA_INT
lib.userStatus {
10 = TEXT
10 ...
20 = TEXT
20 ...
}