---
title: "bilder beim klick vergrößern"
url: "https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage"]
created: "2006-10-13"
last_reply: "2006-10-13"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# bilder beim klick vergrößern

Extensions › Entwicklung · 5 Antworten · gestartet 2006-10-13

## Eröffnungsbeitrag

**mab82** · 2006-10-13 · [Beitrag #1](https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern/1)

hi ich generiere in meiner extension einen img tag.
Der wie folg ausschaut

```php
$image = '<img src="' . $imagePfad . '"/>';
$maker['###IMAGE###'] = $image;
```

Das Bild wir auch dargestellt, jetzt will ich das wenn man auf das Bild klickt das das Bild vergrößert dargestellt wird.
Manche meinen das sollte automatisch gehen das tut es jedenfalls bei mir nicht.
Wie soll ich vorgehen?

## Antworten

### [#2](https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern/2) · steffenk · 2006-10-13

das ist sowieso nicht der richtige Weg um Bilder auszugeben.
Richtig ist es mit $this->cObj->IMAGE und einem entsprechenden conf-Array. Klickvergrösserung läuft über imageLinkWrap.

<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Image/Index.html>

### [#3](https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern/3) · mab82 · 2006-10-13

gut habe jetzt folgendes gemacht

```php
function getImageCode($imgName){
     $conf = array(
      	"file" => "uploads/tx_abfachbeitraege/".$imgName ,
      	'file.' => array (
      	'maxW' => "auto",
      	'maxH' => "auto"
      )
    );
    return $this->cObj->IMAGE($conf);
}
```

wie kann ich jetzt die alt und title tags des bildes noch setzen?

und habe im TS folgendes noch gemacht

```typoscript
page.1.imageLinkWrap = 1
page.1.imageLinkWrap.enable = 1
```

Nur das mit dem vergrößern klappt immer nocht nicht,weshalb?

### [#4](https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern/4) · steffenk · 2006-10-13

schau den Link an - da stehen die parameter alle !

Das das TS nicht greift ist doch klar, das hat nichts mit Deinem conf-Array zu tun. Du musst Deinem Array schon ein eigenes imageLinkWrap-Array zufügen.

### [#5](https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern/5) · mab82 · 2006-10-13

ok habe es jetzt in die extension als funktion hineingeschrieben

```php
function getImageEnlargeConf($imgPfad)	{
		$tmpconf['JSwindow'] = 1;
		$tmpconf['bodyTag'] = '';
		$tmpconf['JSwindow.']['newWindow'] = 0;
		$tmpconf['JSwindow.']['expand'] = '17,20';
		$tmpconf['enable'] = 1;
		$tmpconf['wrap'] = '<A href="javascript:close();"> | </A>';
		$tmpconf['width'] = 800;
		$tmpconf['height'] = 600;
		$wrap = '<p></p>';
		return $this->cObj->imageLinkWrap($wrap,$imgPfad,$tmpconf);
}
```

Theoretisch müsste jetzt diese Funktion mein img Tag zurückgeben
welches ich auch später Enlargen kann oder?
Leider tut es dies nicht

### [#6](https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern/6) · mab82 · 2006-10-13

gut habe das problem gelöst, falls jemand das problem  haben sollte hier die lösung:

```php
$image = $this->getImageCode($imagePfad);
$image = $this->getImageEnlargeConf($image,$imagePfad);
#zum test
echo $image;
```

Die Funktion getImageCode

```php
	function getImageCode($imgName){
 		$conf = array(
      	"file" => "uploads/tx_mabPlugin/".$imgName ,
      	'file.' => array (
      	'maxW' => "auto",
      	'maxH' => "auto"
      )
    );
  	return $this->cObj->IMAGE($conf);
 	}
```

Die Funktion getImageEnlargeConf

```php
function getImageEnlargeConf($image,$imgPfad)	{
		$tmpconf['JSwindow'] = 1;
		$tmpconf['bodyTag'] = '<body style="margin:0px;padding:0px;">';
		$tmpconf['JSwindow.']['newWindow'] = 0;
		$tmpconf['JSwindow.']['expand'] = '20,20';
		$tmpconf['enable'] = 1;
		$tmpconf['wrap'] = '<A href="javascript:close();"> | </A>';
		$tmpconf['width'] = 800;
		$tmpconf['height'] = 600;
		$wrap = '<p></p>';
		$obj = new tslib_cObj();
		$res = $obj->imageLinkWrap($image,$imgPfad,$tmpconf);

		return $res;
	}
```

---

Quelle: „bilder beim klick vergrößern“, typo3.net, https://www.typo3.net/d/51645-bilder-beim-klick-vergroessern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
