---
title: "Bilder in eigener Extension darstellen"
url: "https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage"]
created: "2007-09-13"
last_reply: "2007-10-08"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Bilder in eigener Extension darstellen

Extensions › Entwicklung · 4 Antworten · gestartet 2007-09-13

## Eröffnungsbeitrag

**tomila** · 2007-09-13 · [Beitrag #1](https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen/1)

Moin,

ich bin gerade dabei eine Extension zu erstellen in der unter anderem auch Bilder inkl. Klick-Vergrösserung dargestellt werden sollen.

Nun habe ich folgendes Problem:
Die Bilder werden nicht angezeigt.

Ich nutze den folgenden Code zu Darstellung:

```php
$imgTSConfig = Array();
$imgTSConfig['file'] = explode(",",$this->getFieldContent('media'));
$imgTSConfig['file.']['maxW'] = 100;

$content ='<p>' . $this->cObj->IMAGE($imgTSConfig) . '</p>
```

Selbst wenn ich statt der explode-Funktion einen direkten Pfad nehme, wird nichts angezeigt. Die Bilder sind vorhanden und alle Pfadangaben stimmen.

Die folgenden Dateien sind eingebunden:
require_once(PATH_tslib.'class.tslib_pibase.php');
require_once(PATH_tslib.'class.tslib_content.php');

Ich nutze Typo3 4.0.5.
Fehlt hier noch eine Angabe, oder eine Datei?

Alles Suchen hat bisher nichts gebracht, ich bin daher für jeden Tipp dankbar.

Viele Grüße
tomila

## Antworten

### [#2](https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen/2) · garbast · 2007-09-13

Es fehlt auf jeden Fall schon mal der Pfad.

```php
$imgTSConfig['file'] = 'uploads/pics/'. $this->getFieldContent('media');
```

Kann sein, dass noch mehr fehlt. Da bin ich jetzt aber nicht so gut drin, als das ich darauf direkt eine Antwort hätte.

### [#3](https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen/3) · tomila · 2007-09-14

Moin,

danke für die Antwort, aber das ist es nicht.

Selbst wenn ich einen Pfad eintrage (egal ob relativ oder absolut) und nicht den Inhalt der Datenbank anzeigen lasse, bleibt das Feld leer.

Es wird im Quelltext noch nicht einmal der img-Tag angezeigt.

Viele Grüße
tomila

### [#4](https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen/4) · tomila · 2007-09-14

Moin,

ich habe den Fehler zwar nicht wirklich gefunden, aber es funktioniert jetzt. Die Bilder werden wie gewünscht angezeigt und die Klick-Vergrösserung geht auch.

Hier der funktionierende Code:

```php
$image_path = explode(",",$this->getFieldContent('media'));
$pfad = 'uploads/tx_extension/'; 

$imgTSConfig = Array();

foreach($image_path as $index => $pic)	{
  $imgTSConfig         = $this->conf['image.'];
  $imgTSConfig['file'] = $pfad.$pic;
  $imgTSConfig['altText'] = $this->getFieldContent('kuenstlername');
  $imgTSConfig['titleText'] = $this->getFieldContent('kuenstlername');

  $bild .= $this->cObj->IMAGE($imgTSConfig);
}
```

Hier das TS:

```typoscript
plugin.tx_extension_pi1 {
  image = IMAGE
  image.file.width = 150
  image{
    imageLinkWrap = 1
    imageLinkWrap.enable = 1
    imageLinkWrap.wrap = <A href="javascript:close();"> | </A>
  }
}
```

Viele Grüße
tomila

### [#5](https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen/5) · Gsicht · 2007-10-08

Hallo,

ich habe auch Probleme mit eigenen Bildern. Wenn ich dem Bild keine Breite zuweise, dann wird das Bild dargestellt. Sobald ich eine Breite definiere:

```php
$imgTSconfig['file.']['width'] = 100;
```

wird das Bild nicht mehr angezeigt, im Source habe ich zwar ein <img>-Tag, aber alle Attribute (src,...) sind leer. Könnte es sein, dass die Grafikeinstellungen falsch sind?

Danke im Voraus.

-Gsicht

Edit: Hm, scheint wohl tatsächlich an den Einstellungen auf dem Server zu liegen, denn auf einem anderen Server (glücklicherweise auf dem, wo ich es schlussendlich brauche) funktioniert es korrekt. Bin zu faul, noch gross nachzuforschen, warum es auf dem anderen nicht funktioniert...  :o

---

Quelle: „Bilder in eigener Extension darstellen“, typo3.net, https://www.typo3.net/d/68086-bilder-in-eigener-extension-darstellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
