TYPO3 Blog -> Blog -> FE-Loginbereiche -> FE Benutzer persönlich mit Namen Begrüßen

Werbung finanziert TYPO3 Blog

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 

typoscript benutzername, prüfen ob benutzer eingeloggt, benutzername ausgeben, voller name benutzer, fe_user ausgeben, fe_user, fe_benutzer,

2 Antworten zu “FE Benutzer persönlich mit Namen Begrüßen”

Caching

Gravatar: Steffen Müller
Gutes Snippet! Einfach und funktionell!Das ganze sollte noch in ein COA_INT gepackt werden, damit der Name nicht gecached wird:lib.userStatus = COA_INTlib.userStatus { 10 = TEXT 10 ... 20 = TEXT 20 ...}

Vielen Dank für den guten Hinweis

Gravatar: Lina
:-)

Mein Kommentar

Notify me when someone adds another comment to this post