---
title: "TS: Image als Link auf sich selbst"
url: "https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Bilder","Frage"]
created: "2008-02-12"
last_reply: "2008-06-24"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# TS: Image als Link auf sich selbst

TYPO3 › TypoScript · 7 Antworten · gestartet 2008-02-12

## Eröffnungsbeitrag

**bbb** · 2008-02-12 · [Beitrag #1](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/1)

Hallo TypoScript Freunde...

vielleicht steh ich hier ja ganz gewaltig auf dem Schlauch, aber ich kriege es nicht hin, folgenden Code zu produzieren:

```html
<a href="http://linkzumeinem.org/bild.jpg" class="sowieso" rel="lightbox"><img src="http://linkzumeinem.org/bildthumbnail.jpg"></a>
```

Das Ganze muss ich auf jede Menge Bilder anwenden, die schon mit folgendem Code produziert wurden:

```html
<a href="#" class="sowieso" rel="lightbox"><img src="http://linkzumeinem.org/bild.jpg"></a>
```

Ein Vorgänger hat folgenden (in meinen Augen unglücklichen) Code verwendet:

```typoscript
tt_content.textpic.20.rendering {
 dl {
	oneImageStdWrap.insertData = 1
	oneImageStdWrap.wrap = <a href="#" rel="lightbox">|</a>
	imgTagStdWrap.wrap = |
  }
}

tt_content.image.20.1 {
	stdWrap.insertData = 1
	wrap = <a href="#" rel="lightbox">|</a>
}
```

Meine Versuche mit imageLinkWrap schlugen fehl, weiss jemand Rat?

```typoscript
imageLinkWrap = 1
	imageLinkWrap.enable = 1
	imaeeLinkWrap {
		typolink {
		parameter = {TSFE:lastImageInfo|origFile}
		ATagParams = rel="lightbox"
		ATagParams.insertData = 1
		}
	}
```

Das Ganze hat den Hintergrund, dass eine Abart einer Lightbox den Link gerne mit href="#" hat und dem Browser gern schon das große Bild schickt, während es netter wäre, ein thumbnail zu verwenden.
thx in advance,
**bbb**

ps: wenn jemand einen schnipsel hat, der den thumbnail direkt generiert, bin ich darüber auch sehr froh ;)

## Antworten

### [#2](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/2) · just2b · 2008-02-12

Hi,

schau dir doch einfach von den lightbox ext den ts code an, zB perfectlightbox, pmk_slimbox (nicht von der kj_...!)

georg

### [#3](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/3) · bbb · 2008-02-12

Hi Georg,

ja das ist witzig. Ich hatte schon deine SmoothGallery im PHP Editor, doch da hab ich nen Rückzieher gemacht -> viel zu stramm.

An der Stelle mal Respekt :)

Danke für die Antwort, anyway. Bin gespannt, ob ich ne TS Lösung aus den Extensions ableiten kann.

**bbb**

### [#4](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/4) · just2b · 2008-02-12

naja so schwer is das ja nicht

```typoscript
tt_content.image.20.1 {
  imageLinkWrap.stdWrap.append = TEXT
  imageLinkWrap.stdWrap.append.value =<div class="t4"><div class="t3"></div></div>
  
	titleText.override.field = {$plugin.perfectlightbox.captionField}
	titleText.override.htmlSpecialChars = 1
	titleText.override.if.isTrue.field = tx_perfectlightbox_activate
	imageLinkWrap {	
		typolink {
			### Only split when links are set... otherwise lightbox will ONLY work for the first image...
			parameter.listNum.stdWrap.if.isTrue.field = image_link
				
			### This returns a link, pointing to the path + name of the original image / resized lightbox image (if maxH or maxW is reached)
			### Overriding ONLY when imagezoom AND lightbox are activated AND no link is set
			parameter.override.cObject = IMG_RESOURCE
			parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
			parameter.override.cObject.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW}
			parameter.override.cObject.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH}		
			parameter.override.if.isTrue.field = image_zoom
			parameter.override.if.isTrue.field = tx_perfectlightbox_activate
			parameter.override.if.isFalse.field = image_link

			#ATagParams.if.isTrue.field = image_zoom
			#ATagParams.if.isTrue.field = tx_perfectlightbox_activate
			#ATagParams.if.isFalse.field = image_link
			
			### Now the userfunc does the dirty work
			userFunc = tx_perfectlightbox->main	
		}
	}
}
```

die ganzen if kannst ja weglassen, die userfunc ebenso...

georg

### [#5](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/5) · bbb · 2008-02-13

Uff, danke. Erhalte gerad wohl nen tiefen Einblick in Deine Snippet-Sammlung, was?

Habe die ganze Zeit schon an der TSFE:lastImageInfo geknabbert, melde mich im Laufe des Tages mal mit meiner Vereinfachung, wenn´s passt.

best wishes,
**bbb**

### [#6](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/6) · just2b · 2008-02-13

> **bbb schrieb:**
>
> Uff, danke. Erhalte gerad wohl nen tiefen Einblick in Deine Snippet-Sammlung, was?

das ist einfach aus der perfectlightbox. also ein "leider nein" ;)

georg

### [#7](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/7) · Sake · 2008-05-07

Ich würde zu gerne wissen ob hier eine Lösung bei raus gekommen ist.

```typoscript
 10 = IMAGE
 10.file.import = uploads/tx_templavoila/
 10.file.import.current = 1
 10.file.import.listNum = 0
 10.file.XY = 200
10.imageLinkWrap = 1
10.imageLinkWrap {
enable = 1
typolink {
parameter.data = !!!hier der link auf das original Bild!!!
ATagParams = rel="shadowbox"
}
}
```

Gibt es den keine Funktion die man bei parameter.data eingeben kann die sofort auf die original Version des Thumbnails linkt?

### [#8](https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst/8) · Flows · 2008-06-24

Da möchte ich mich gerne mal mit einem identen problem anschließen:
Ich möchte auch eine lightbox bauen. nur ich möchte nicht auf das selbe bild linken sondern auf ein anderes welches mit TS erzeugt wird.

```typoscript
	10 = IMAGE
	10.file.import = uploads/tx_templavoila/
	10.file.import.current = 1
	10.file.import.listNum = 0
	10.file.maxW = 200
	10.imageLinkWrap = 1
	10.imageLinkWrap {
		enable = 1
		
		wrap = <A href="Bild 11???" rel="lightbox[mando]" id="image1"> | </A>
	
	11 = IMAGE
	11.file.import = uploads/tx_templavoila/
	11.file.import.current = 1
	11.file.import.listNum = 0
	11.file.maxW = 500
```

Wie bekomme ich das Bild ds Layers 11 in den href von 10 rein?
Ich hoffe doch das es einfacher geht als mit dem geposteten Code vom Georg

---

Quelle: „TS: Image als Link auf sich selbst“, typo3.net, https://www.typo3.net/d/73597-ts-image-als-link-auf-sich-selbst
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
