---
title: "Bildgröße V2 :)"
url: "https://www.typo3.net/d/94061-bildgroesse-v2"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2009-10-29"
last_reply: "2009-10-29"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Bildgröße V2 :)

TYPO3 › TypoScript · 4 Antworten · gestartet 2009-10-29

## Eröffnungsbeitrag

**moritz** · 2009-10-29 · [Beitrag #1](https://www.typo3.net/d/94061-bildgroesse-v2/1)

Hallo Forum,

die Bildmaße lassen mich nicht los...

Ich habe ein Bild in der Höhe angepasst:

```typoscript
picPicture.40.renderObj = COA
picPicture.40.renderObj {
  20 = IMG_RESOURCE
  20 {
    required = 1
    file.import = uploads/pics/
    file.import.field = image
    file.maxH = 470m
    }
```

So weit, so gut... jetzt müsste ich aber wissen, welche Breite das Bild nun hat. :o

Und es sollte IMG_RESOURCE bleiben...

Grübelnde Grüße, ahoi Marc

## Antworten

### [#2](https://www.typo3.net/d/94061-bildgroesse-v2/2) · just2b · 2009-10-29

der schnippsel sollte helfen

```typoscript
						10 = IMG_RESOURCE
						10.stdWrap.wrap = style="background-image: url('|');
						10.file = GIFBUILDER
						10.file {
					
							20 = TEXT
							20 {
								text {
									field = title
									HTMLparser = 1
									HTMLparser.htmlSpecialChars = -1
					
								}
								fontSize = 14
								fontFile = fileadmin/fonts/FrutigerRoman.ttf
								offset = -1,20
								fontColor = #7F7967
								niceText = 1
							}
							XY = [10.w]+[20.w]+23,28
							transparentColor = #ffffff
							backColor = #ffffff
						}
				
						20 = TEXT
						20 {
							data = TSFE:lastImgResourceInfo|0
							noTrimWrap = | width:|px;|
							#wrap = width:30|px;
						}
```

### [#3](https://www.typo3.net/d/94061-bildgroesse-v2/3) · moritz · 2009-10-29

Jau, das klappt schon mal! 8-)

Aber wo ist hier der Wurm?
Ich habe es der Übersichtlichkeit wegen stark verkürzt,
aber warum bekomme ich den Wert von *picMeta.renderObj.30*
nicht in *picPicture.20*?

Ich brauche nur diese verflixte Zahl...

*verzweifel* #paralyzed#

```typoscript
picMeta = CONTENT
picMeta.table = tt_content
picMeta.select.orderBy = sorting
picMeta.select.where = colPos=0
picMeta.select.languageField = sys_language_uid
picMeta.renderObj = COA
picMeta.renderObj {
  20 = IMG_RESOURCE
  20 {
    required = 1
    file.import = uploads/pics/
    file.import.field = image
    file.maxH = 470m
    }
  30 = TEXT
  30 {
    data = TSFE:lastImgResourceInfo|0
  }
}

picPicture = COA
picPicture.10 = TEXT
picPicture.10.value = AAA
picPicture.20 < picMeta.renderObj.30
picPicture.30 = TEXT
picPicture.30.value = BBB
```

### [#4](https://www.typo3.net/d/94061-bildgroesse-v2/4) · just2b · 2009-10-29

sry aber was wird da noch überhaupt ausgeführt ...

### [#5](https://www.typo3.net/d/94061-bildgroesse-v2/5) · moritz · 2009-10-29

Georg, machst du denn nie Feierabend?  ;)

Ich wollte nicht den ganzen Code hier rein kippen.

Kurz umschrieben ist es ein Bild:
- feste Höhe (470px), flexible Breite
- Schatten drum rum
- Bildbeschreibung bei MouseOver über ein anderes Textelement

Ich habe es mit einer Tabelle (3x3) umbesetzt, außen der Schatten, in der Mitte das Bild als Hintergrund und die Bildbeschreibung als Inhalt der Zelle.

Klappt auch alles super, nur die Breite muss ich noch errechnen, wenn der User zu große Bilder hochgeladen hat und die dann auf 470px verkleinert wurden.

*** EDIT ****** EDIT ****** EDIT ***

So, ich habs gelöst... aber ich verstehe immer noch nicht, warum mein erster Ansatz nicht klappte:

Ich konnte **picMeta.renderObj.30** nicht direkt in **picPicture.20** kopieren, das Ergebnis war immer *leer*.
Letztlich habe ich nun eine userfunc geschrieben, die **picMeta** (Zeichenkette) komplett bekommt, **picMeta.renderObj.30** ausschneidet und zurück liefert.

Es klappt, aber es erscheint mir sehr umständlich?

---

Quelle: „Bildgröße V2 :)“, typo3.net, https://www.typo3.net/d/94061-bildgroesse-v2
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
