Informationen über den angemeldeten Benutzer

Submitting your vote...
Rating: 4.7 of 5. 14 vote(s).
Click the rating bar to rate this item.

Dieses Snippet zeigt Informationen über den aktuell angemeldeten Benutzer.

Wenn kein Benutzer angemeldet ist wird auch nichts ausgegeben

Das Snippet zeigt wie man auf verschieden Felder zugreift, z.b. der Benutzergruppe und den Bildern.

 

lib.userinfo = COA_INT
lib.userinfo {
  10 = TEXT
  10.data = TSFE:fe_user|user|username
  10.wrap = Username:&nbsp;|<br />
  10.required = 1
   
  20 = COA
  20.1 = TEXT
  20.1.data = TSFE:fe_user|user|first_name
  20.1.required = 1
  20.2 = TEXT
  20.2.data = TSFE:fe_user|user|last_name
  20.2.wrap = &nbsp;|
  20.2.required = 1
  20.stdWrap.ifEmpty.data = TSFE:fe_user|user|name
  20.stdWrap.wrap = Name:&nbsp;|<br />
  20.stdWrap.required = 1
   
  30 <.10
  30.data = TSFE:fe_user|user|address
  30.wrap = Address:&nbsp;|<br />
   
  40 <.10
  40.data = TSFE:fe_user|user|city
  40.wrap = City:&nbsp;|<br />
   
  50 <.10
  50.data = TSFE:fe_user|user|zip
  50.wrap = Zip:&nbsp;|<br />
   
  60 <.10
  60.data = TSFE:fe_user|user|country
  60.wrap = Country:&nbsp;|<br />
   
  70 <.10
  70.data = TSFE:fe_user|user|company
  70.wrap = Company:&nbsp;|<br />
   
  80 <.10
  80.data = TSFE:fe_user|user|telephone
  80.wrap = Telephone:&nbsp;|<br />
   
  90 <.10
  90.data = TSFE:fe_user|user|fax
  90.wrap = Fax:&nbsp;|<br />
   
  100 <.10
  100.data = TSFE:fe_user|user|email
  100.typolink.parameter.data = TSFE:fe_user|user|email
  100.wrap = Email:&nbsp;|<br />
   
  110 <.10
  110.data = TSFE:fe_user|user|www
  110.typolink.parameter.data = TSFE:fe_user|user|www
  110.typolink.extTarget = _blank
  110.wrap = WWW:&nbsp;|<br />
   
  200 < .10
  200.data = TSFE:fe_user|user|usergroup
  200.split {
    token = ,
    cObjNum = 1 || 2
    1 {
      10 = CONTENT
      10.table = fe_groups
      # ID 13 ist der sysfolder wo ich die FE Benuter und FE gruppen gespeichert habe. Nicht vergessen auf deine ID anzupassen!
       
      10.select.pidInList = 13 
      10.select.andWhere.current = 1
      10.select.andWhere.wrap = uid=|
      10.renderObj = TEXT
      10.renderObj.field = title
      10.renderObj.wrap = |,
    }
    2 < .1
    2.10.renderObj.wrap >
  }
  200.wrap = Member of group(s):&nbsp;|<br />
   
  300 < .10
  300.data = TSFE:fe_user|user|image
  300.split {
    token = ,
    cObjNum = 1
    1 {
      10 = IMAGE
      10.file.import.current = 1
      10.file.import = uploads/tx_srfeuserregister/
      10.file.width = 100
    }
  }
  300.wrap = Image(s):&nbsp;|<br />
   
}
page.100 < lib.userinfo 

 

Dieses Snippet wurde von Peter Klein eingesendet



Comments


Dimitri, 12-03-09 16:03:
Ich habe dieses Snippet ausprobiert und es klappt alles. Eine Sache ist mir aufgefallen, nämlich wenn ich mich auslogge und mit einem anderem user/pwd einlogge, kriege ich die Daten des zuerst eingeloggten user angezeigt.
sleepy, 23-03-09 02:34:
@dimitri, das selbe hab ich bei mir eben auch festgestellt. was kann man denn da machen?
Tobias, 23-03-09 10:35:
Ich habe das auf 2 verschiedenen TYPO3 Instalationen gestestet und konnte das Problem nicht verfizieren. Sicher das das nicht nur Browsercache ist? Ansonsten hört sich sowas nach einen fall für den Bugtracker an.
Dimitri, 24-03-09 12:40:
Ich habe den folgenden Beitrag gefunden:
http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/36362-cache-l-schen-fe-login-logout.html
und bei mir folgendes eingefügt:
[usergroup = 1]
config.cache_period = 1
[global]
Jetzt funktioniert es richtig.
Übrigens ich nutze TYPO3_4.2.1.
Jonathan, 30-04-10 08:28:
Naja es reicht, wenn man aus dem COA ein COA_INT macht. Dann wird aus dem COA ein nicht gecachtes COA_INT
Marco, 21-05-10 09:44:
Hi Leute,

wie kann ich die Position bestimmen, wo die Daten auf der Seite angezeigt werden sollen?
Ich habe den Code als +ext und die Daten werden links unten auf der Seite angezeigt.

Kann ich das ganze auch in einem Textfeld integrieren?

Vielen Dank schonmal für eure Hilfe!
Helmuth, 25-05-10 08:35:
Anstatt
page.100 < lib.userinfo
verwendest du z.B.

page.10.subparts.MEINSUBPART < lib.userinfo
Gregor, 02-05-11 11:53:
Hi, für die fe_groups: So wird nur dann ein Komma gerendert, wenn mehr als nur 1 Gruppe auftauchen und hinter der letzten nie:

uid57 = TEXT
uid57.data = TSFE:fe_user|user|usergroup
uid57.split {
token = ,
cObjNum = 1 |*| 2 |*| 3
1 {
10 = CONTENT
10.table = fe_groups
10.select.pidInList = 25
10.select.recursive = 10
10.select.andWhere.current = 1
10.select.andWhere.wrap = uid=|
10.renderObj = TEXT
10.renderObj.field = title
10.renderObj.noTrimWrap = ||, |
}
2 < .1
3 < .2
3.10.renderObj.noTrimWrap >
}

Add comment

* - required field

*



*
*

Top 10 Updates

Login geändert am  09-Sep-2010 11:31:35
Schöne Schriften mit Google Font API geändert am  20-May-2010 16:36:59
TS basierte Searchbox für Indexed Search geändert am  18-May-2010 18:26:54
TYPO3 SEO geändert am  30-Apr-2010 09:43:20
Suchmaschinenfreundliche grafische Überschriften in TYPO3 geändert am  30-Apr-2010 09:33:56
Erstellen eines einfachen Infocenters mit TYPO3  geändert am  17-Nov-2009 12:11:22
Funktionierendes Section Menu mit TemplaVoila geändert am  05-May-2009 12:42:40
"Nicht im Menü" in Sitemap anzeigen geändert am  05-May-2009 12:12:24
Implementation des DHTML Menüs von brainjar.com  geändert am  01-Feb-2009 14:01:36
Beispiel DHTML Menü geändert am  01-Feb-2009 13:47:38

Latest comments

18-Jan-2012 11:03:20
cjjgeb cjjgeb schrieb: qUWC8M <a href="http://yviwfgyvopxz.com/">yviwfgyvopxz</a>
Typolink
18-Jan-2012 05:39:25
Melia Melia schrieb: Stands back from the kybeoard in amazement! Thanks!
Typolink
02-Jan-2012 22:48:33
Dietmar schrieb: Doch, genau das soll es doch sein. Sonst könntest Du ja die Seiten in der Vorschau nicht...
Eigenes vhost für das TYPO3 Backend
English
Suche: