

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: |<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 = | 20.2.required = 1 20.stdWrap.ifEmpty.data = TSFE:fe_user|user|name 20.stdWrap.wrap = Name: |<br /> 20.stdWrap.required = 1 30 <.10 30.data = TSFE:fe_user|user|address 30.wrap = Address: |<br /> 40 <.10 40.data = TSFE:fe_user|user|city 40.wrap = City: |<br /> 50 <.10 50.data = TSFE:fe_user|user|zip 50.wrap = Zip: |<br /> 60 <.10 60.data = TSFE:fe_user|user|country 60.wrap = Country: |<br /> 70 <.10 70.data = TSFE:fe_user|user|company 70.wrap = Company: |<br /> 80 <.10 80.data = TSFE:fe_user|user|telephone 80.wrap = Telephone: |<br /> 90 <.10 90.data = TSFE:fe_user|user|fax 90.wrap = Fax: |<br /> 100 <.10 100.data = TSFE:fe_user|user|email 100.typolink.parameter.data = TSFE:fe_user|user|email 100.wrap = Email: |<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: |<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): |<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): |<br /> } page.100 < lib.userinfo
Dieses Snippet wurde von Peter Klein eingesendet




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.
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!
page.100 < lib.userinfo
verwendest du z.B.
page.10.subparts.MEINSUBPART < lib.userinfo
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