Hallo Zusammen
Ich erstelle eine Referentenliste. Dazu lese ich entsprechende Informationen aus der fe_user Tabelle aus.
...
table = fe_users
select {
#ID des Benutzerordners
pidInList = 393
where = usergroup = 2
orderBy = name
}
renderObj = COA
renderObj {
10 = TEXT
10.field = name
10.wrap = <h3>|</h3>
20 = TEXT
20.field = image
}
...
Soweit kein Problem.
Allerdings möchte ich an der Position 20 das Bild des Referenten ausgeben. Das Bild habe ich im Backend über die Bildauswahl dem Referenten hinzugefügt. Dabei ist mir aufgefallen, dass ein Bild (z.B. /fileadmin/user_upload/pix/Referenten/vorname_nachname.jpg) in der Tabelle fe_user mit vorname_nachname_01.jpg abgelegt wird, wobei die Zahl hochgezählt wird.
Folgende Versuche das Bild auszugeben sind gescheitert:
1)
20 = IMAGE
20 {
file.import.cObject = USER
file.import.cObject {
userFunc=tx_dam_tsfe->fetchFileList
refField=tx_damttcontent_files
refTable=fe_user
refUid.field = uid
}
}
2)
20 = IMAGE
20.file.import = fileadmin/user_upload/pix/Referenten/
20.file.import.field = image
20.file.import.listNum = 0
3)
20 = TEXT
20.field = image
20.split {
cObjNum = 1
1 {
10 = IMAGE
10.file.import = /fileadmin/user_upload/pix/Referenten/
}
}
4) Aufgrund der oben erwähnten Zahl, die Typo3 hinzufügt funktioniert aus das nicht:
20.field = image
20.wrap = <img src="/fileadmin/user_upload/pix/Referenten/|" />
Mittlerweile weiss ich nicht mehr, wie ich es noch versuchen soll.
Wie ich informationen über den aktuellen fe_user ausgeben kann, gab ich hier gefunden: http://www.typo3wizard.com/de/snippets/cool-stuff-typoscript/informationen-ueber-den-angemeldeten-benutzer.html
Leider komm ich nicht drauf, wie ich das auf meinen Anwendungsfall adaptiere.
Danke für eure Hilfe