---
title: "Wie funktioniert cObj-> IMAGE"
url: "https://www.typo3.net/d/52998-wie-funktioniert-cobj-image"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage","PHP"]
created: "2006-11-08"
last_reply: "2006-11-08"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Wie funktioniert cObj-> IMAGE

Extensions › Entwicklung · 3 Antworten · gestartet 2006-11-08

## Eröffnungsbeitrag

**konkret** · 2006-11-08 · [Beitrag #1](https://www.typo3.net/d/52998-wie-funktioniert-cobj-image/1)

Hallo!
Kann mir vielleicht wer erklären wie ich mit $this->cObj->IMAGE ein Bild im FE anzeige?

Habs so probiert:

```php
	function show_image() {
		
		$imgTSConfig = Array();
		$imgTSConfig['file'] = "bilder/bild001.jpg";
		$image = $this->cObj->IMAGE($imgTSConfig);
		
                return $image;
	}

	function main($content,$conf)	{
		$this->conf=$conf;
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();
		$this->pi_USER_INT_obj=1;
	
		$content = $this->show_image();
	
		return $this->pi_wrapInBaseClass($content);
	}
```

Bekomme aber leider keine Anzeige.

Außerdem stellt sich mir die Frage, ob es denn möglich ist mit dieser Funktion auch Bilder außerhalb des Webroots aufzurufen.

mfg konkret

## Antworten

### [#2](https://www.typo3.net/d/52998-wie-funktioniert-cobj-image/2) · just2b · 2006-11-08

Hallo,

so gehts:

```php
			// imageConfig of thumbs
			$imgTSConfig = Array();
			$imgTSConfig['file'] = $file;
			$imgTSConfig['altText'] = $row["title"];
			$imgTSConfig['titleText'] = $row["title"];
			$imgTSConfig['file.']['maxW'] = $this->config['width'];
			$imgTSConfig['file.']['maxH'] = $this->config['height'];
			$markerArray['###IMAGE###'] = $this->cObj->IMAGE($imgTSConfig);
```

georg

### [#3](https://www.typo3.net/d/52998-wie-funktioniert-cobj-image/3) · konkret · 2006-11-08

Danke, habs jetzt hinbekommen.
Man muss allerdings den Pfad in der Installation unter:
All-Configuration->addAllowedPath
angeben, sonst passiert gar nix.
Also bei mir "bilder/".

Hab aber noch eine Frage:
Ist es denn auch möglich damit Bilder die nicht im Document Root liegen anzuzeigen?

z.Bsp:
doc-root: home/xyz/htdocs/
bilder: home/xyz/bilder/

Pfad aus dem doc-root müsste also "../bilder" lauten.
Geht aber leider nicht

Mit readfile() funktionierts auch nicht, weil ich da Probleme mit den header habe.
-> Das Bild wird angezeigt aber der Rest der Website nicht mehr.
Folgende Fehler-Meldung:
Header allready sent by ....

Hat jemand eine Idee?

mfg konkret

### [#4](https://www.typo3.net/d/52998-wie-funktioniert-cobj-image/4) · steffenk · 2006-11-08

nein, Du kannst nur Bilder nehmen, die vom doc-root aus erreichbar sind. Ansonsten müsstest Du Deine eigene Methode schreiben.

---

Quelle: „Wie funktioniert cObj-> IMAGE“, typo3.net, https://www.typo3.net/d/52998-wie-funktioniert-cobj-image
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
