---
title: "Bild generieren mit cObjGetSingle mag nicht"
url: "https://www.typo3.net/d/95059-bild-generieren-mit-cobjgetsingle-mag-nicht"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage","PHP"]
created: "2009-12-08"
last_reply: "2009-12-11"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Bild generieren mit cObjGetSingle mag nicht

Extensions › Entwicklung · 1 Antwort · gestartet 2009-12-08

## Eröffnungsbeitrag

**zappzarapp** · 2009-12-08 · [Beitrag #1](https://www.typo3.net/d/95059-bild-generieren-mit-cobjgetsingle-mag-nicht/1)

Hallo,

ich habe folgendes kleines Problem, hier meine Extension Konfiguration:

```typoscript
plugin.user_suche2009_pi1 {
	intern = 1
	template = fileadmin/templates/template_suche_intern.html
	LIST {
		image = IMAGE
		image.file = GIFBUILDER
		image.file {
			format = jpg
			XY = 55,55
			backColor = #DDDDDD
			
			10 = IMAGE
			10.file = filename
			10.file.width = 55
			10.file.height=55
			10.offset = 0,0
		}
	}
	
	bild {
		file.width=55
	}
}
```

Und hier der PHP-Code:

```php
$this->conf["LIST."]["image."]["file."]["10."]["file"] = $this->userImgPath.$row['image'];
$this->conf["LIST."]["image."]["altText"] = $row["username"];
echo $this->cObj->cObjGetSingle($this->conf["LIST."]["image"],$this->conf["LIST."]["image."]);	
		
$this->conf["bild."]["file"] = $this->userImgPath.$row['image'];
echo  $this->cObj->IMAGE($this->conf['bild.']);
```

Bei der ersten Variante bekomme ich nur ein graues Hintergrundbild, Variante zwei funktioniert. Was habe ich beim ersten übersehen/vergessen - so mache ich es nämlich normalerweise immer da ich hier mehr Möglichikeiten habe (Rahmen, Offset, etc.).

lg Matthias

## Antworten

### [#2](https://www.typo3.net/d/95059-bild-generieren-mit-cobjgetsingle-mag-nicht/2) · zappzarapp · 2009-12-11

Also hier nochmal ein paar Infos dazu, das Conf-Array sieht folgendermaßen aus wenn ich es mir von PHP ausgeben lasse:

```php
Array
(
    [img] => IMAGE
    [img.] => Array
        (
            [file] => GIFBUILDER
            [file.] => Array
                (
                    [backColor] => #EEEEEE
                    [XY] => 120,120
                    [10] => IMAGE
                    [10.] => Array
                        (
                            [file] => uploads/tx_srfeuserregister/image.jpg
                            [file.] => Array
                                (
                                    [backColor] => #FFFFFF
                                    [width] => 120
                                )

                        )

                )

            [altText] => 
        )

)
```

Die Pfadangabe zum Bild passt, und das Bild existiert.

Der folgende Code (also das gesamte GIFBUILDER Objekt) liefert mir nur ein graues Bild, es kommt also [10.] nicht hinein:

```php
$ImgCode = $this->cObj->IMAGE($this->conf["LIST."]["img."]);
```

Der folgende Code liefert mir das Bild:

```php
$ImgCode = $this->cObj->IMAGE($this->conf["LIST."]["img."]["file."]["10."]);
```

Habe diesen Code so schon oft verwendet und bis jetzt hat es immer funktioniert.

Woran kann das liegen? Ich habe ja schon die TYPO3-Installation in verdacht da ich auch noch andere Probleme mit dem System habe ( [/d/95137-image-cropping-schwarzweisse-resultate](https://www.typo3.net/d/95137-image-cropping-schwarzweisse-resultate) ) Aber im Install-Tool bekomme ich bei allen Bild-Tests korrekte ausgaben.

lg Matthias

---

Quelle: „Bild generieren mit cObjGetSingle mag nicht“, typo3.net, https://www.typo3.net/d/95059-bild-generieren-mit-cobjgetsingle-mag-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
