Userbild anzeigen, wenn leer default Bild
| Autor | Nachricht |
|---|---|
|
Verfasst am: 01. 03. 2012 [16:01]
|
|
|
Razor_One
Themenersteller
Dabei seit: 11.04.2007
Beiträge: 27
|
Hi, ich würde gerne für angemeldete User das Userbild anzeigen und wenn der User keines hat ein default Bild. (wie auf typo3.org) Mein Script zeigt ein vorhandenes Bild an, aber nicht das default Bild, wenn der User kein eigenes festgelegt hat. TYPOSCRIPT 10 = TEXT 10.required = 1 10.data = TSFE:fe_user|user|image 10.split { token = , cObjNum = 1 1 { 10 = IMAGE 10.file.import.current = 1 10.file.import = uploads/pics/ 10.file.height = 32m 10.file.width = 32m } } 10.ifEmpty.cObject = HTML 10.ifEmpty.cObject { value = <img src="http://pfad_zum_default_bild.jpg"> } Ich nutze wohl das ifEmpty falsch. (pfad_zum_default_bild.jpg ist natürlich eine richtige url) Kann mir mit dem TS wer helfen? |
|
Verfasst am: 01. 03. 2012 [23:53]
|
|
|
Chrissli
Dabei seit: 19.04.2010
Beiträge: 503
|
Probier's doch mal so: TYPOSCRIPT 10 = IMAGE 10.file = pfad_zum_default_bild 10.file.import.current = 1 10.file.import = uploads/pics/ 10.file.height = 32m 10.file.width = 32m damit wird der angegebene Pfad durch die import-Anweisung ( falls ein Bild vorhanden ist ) automatisch überschrieben. Allerdings muss das Bild in den Typo-zugänglichen Pfaden liegen ( uploads, fileadmin, ... ) oder Versuche den ifEmpty-Teil ohne cObject: TYPOSCRIPT 10.ifEmpty.value = <img src="http://pfad_zum_default_bild.jpg"> God's in his Heaven -
All's right with the world! |
|
Verfasst am: 02. 03. 2012 [11:07]
|
|
|
Razor_One
Themenersteller
Dabei seit: 11.04.2007
Beiträge: 27
|
sobald ich 10.file.import.current = 1 setze geht es nicht mehr. habs hinbekommen mit: TYPOSCRIPT 10 = IMAGE 10.file = fileadmin/images/default_user_icon.jpg 10.file { import = uploads/pics/ import.data = TSFE:fe_user|user|image import.listNum = 0 height = 32m width = 32m } 10.stdWrap.typolink.parameter = 73 vielen dank |



