Einführung

Folgendes TypoScript-Snippet zeigt den Usernamen des aktuell im Frontend eingeloggten Users an, sowie einen Link zum Logout und zum bearbeiten des User-Profils (hier muss die Page-ID an das jeweilige Projekt angepasst werden). Ist niemand eingeloggt, wird nichts angezeigt.

  1. [loginUser = *]
  2. // falls user eingeloggt ist
  3. page.10.marks {
  4. USER_INFO = COA_INT
  5. USER_INFO{
  6.  
  7. // Feld "name" ausgeben
  8. 10 = TEXT
  9. 10.data = TSFE:fe_user|user|name
  10. 10.wrap = Benutzername: | 
  11.  
  12. // Feld "company" ausgeben
  13. 20 = TEXT
  14. 20.data = TSFE:fe_user|user|company
  15. 20.wrap = (| - 
  16.  
  17. // Link zum Profil bearbeiten
  18. 30 = TEXT
  19. 30.value = bearbeiten
  20. // hier die Page-ID anpassen! -> User-Profil
  21. 30.typolink.parameter = 335
  22. 30.wrap = |)
  23.  
  24. // Link für logout
  25. 40 = TEXT
  26. 40.value = LOGOUT
  27. // hier die Page-ID anpassen! -> beliebige Seite
  28. 40.typolink.parameter = 98
  29. 40.typolink.additionalParams = &logintype=logout
  30. 40.wrap =  - |
  31.  
  32. }
  33. }
  34. [else]
  35. // falls niemand eingeloggt ist
  36. page.10.marks {
  37. USER_INFO =
  38. }
  39. [end]
Jetzt bookmarken:facebook.comdel.icio.usdigg.comgoogle.comlive.comMister WongTechnorati