---
title: "eigene Extension, imageLinkWrap, ATagParams, rel=\"lightbox\" wird nicht hinzugefügt?"
url: "https://www.typo3.net/d/95138-eigene-extension-imagelinkwrap-atagparams-rellightbox-wird-nicht-hinzugefuegt"
source: "typo3.net"
tags: ["Extensions","Bilder","Frage","Links"]
created: "2009-12-10"
last_reply: "2009-12-13"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# eigene Extension, imageLinkWrap, ATagParams, rel="lightbox" wird nicht hinzugefügt?

Extensions · 1 Antwort · gestartet 2009-12-10

## Eröffnungsbeitrag

**bernostern** · 2009-12-10 · [Beitrag #1](https://www.typo3.net/d/95138-eigene-extension-imagelinkwrap-atagparams-rellightbox-wird-nicht-hinzugefuegt/1)

Hallo,

also ich kapiers nicht: Ich habe eine eigene Extension, in der Bilder in eine Seite eingefügt werden. Diese Bilder sollen beim Anklicken in der kj_imagelightbox2 geöffnet werden. So wie ich das verstanden habe, ist ja nur der Parameter rel="lightbox" für den Link nötig. Daher würde ich diesen Parameter gerne in meiner Extension zu jedem Bild hinzufügen:

```php
$imgConfig = array();

$imgConfig['file'] = $imgPath;
$imgConfig['altText'] = $altText;
$imgConfig['titleText'] = $altText;
$imgConfig['imageLinkWrap.']['enable'] = 1;
$imgConfig['imageLinkWrap.']['typolink.']['ATagParams'] = ' rel="lightbox"';
$imgConfig['file.']['maxW'] = $w;

// usw.
// später kommt noch Code um dieses Click-enlarge Standard JS von TYPO3 zu erzeugen.
```

Das klappt alles soweit, nur ['ATagParams'] wird nie hinzugefügt. Was hab ich vergessen?

Danke für Tipps und schöne Grüße,
Bern

## Antworten

### [#2](https://www.typo3.net/d/95138-eigene-extension-imagelinkwrap-atagparams-rellightbox-wird-nicht-hinzugefuegt/2) · bernostern · 2009-12-13

Hi,

ok ich habe es "gelöst". Anscheinend wurden die Einstellungen für die Lightbox durch hinzufügen des TYPO3 Standard JS Popup Code wieder überschrieben. Ich habe noch nen Beispiel-Code von jemandem gefunden, damit funkioniert es jetzt. Es wird entweder die Lightbox oder das StandardPopup konfiguriert:

```php
$imgConfig['file'] = $imgPath;
$imgConfig['altText'] = $altText;
$imgConfig['titleText'] = $altText;
$imgConfig['imageLinkWrap'] = 1;
$imgConfig['imageLinkWrap.']['enable'] = 1;
$imgConfig['file.']['maxW'] = $w;
$imgConfig['file.']['maxH'] = $h;



if(t3lib_extMgm::isLoaded('kj_imagelightbox2') && $this->conf['useLightbox'] == 1) {  // use Lightbox from Ext.
	$imgConfig['imageLinkWrap.']['typolink.']['title']      = $altText;
	$imgConfig['imageLinkWrap.']['typolink.']['parameter']  = $imgPath;
	$imgConfig['imageLinkWrap.']['typolink.']['ATagParams'] = ' rel="lightbox"';
}
else { // use simple 'on Click enlarge' mechanism
	$imgConfig['imageLinkWrap.']['title'] = $altText;
	$imgConfig['imageLinkWrap.']['bodyTag'] = '<body>';
	$imgConfig['imageLinkWrap.']['wrap'] ='<a href="javascript:close();"> | </a>';
	$imgConfig['imageLinkWrap.']['JSwindow'] = 1;
	if ($imgConfig['imageLinkWrap.']['JSwindow.']['expand'] == '') {
		$imgConfig['imageLinkWrap.']['JSwindow.']['expand'] = '5,5';
	}
	$imgConfig['imageLinkWrap.']['JSwindow.']['newWindow'] = 1;
}

$imgTmp = $this->cObj->IMAGE($imgConfig);
```

Vlt. kanns ja mal jemand brauchen...
Schöne Grüße,
Bern

---

Quelle: „eigene Extension, imageLinkWrap, ATagParams, rel="lightbox" wird nicht hinzugefügt?“, typo3.net, https://www.typo3.net/d/95138-eigene-extension-imagelinkwrap-atagparams-rellightbox-wird-nicht-hinzugefuegt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
