---
title: "URL aus uploads/media/ & ifEmpty & {field:media}"
url: "https://www.typo3.net/d/104128-url-aus-uploadsmedia-ifempty-fieldmedia"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Bilder","Frage"]
created: "2011-02-26"
last_reply: "2011-03-16"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# URL aus uploads/media/ & ifEmpty & {field:media}

TYPO3 › TypoScript · 3 Antworten · gestartet 2011-02-26

## Eröffnungsbeitrag

**TheFreeman** · 2011-02-26 · [Beitrag #1](https://www.typo3.net/d/104128-url-aus-uploadsmedia-ifempty-fieldmedia/1)

Hi,

ich möchte gerne eine URL zu einem Bild bauen.
Dazu möchte ich gerne das Media-Feld der Seite
verwenden. klappt auch ganz gut.

Nur wenn ich auf einer Seite z.B. mal keinen
Inhalt in dem media-Feld habe, sollte dann das
Bild aus einer ganz bestimmten Seite angezeigt
werden.

Ich bekomms einfach nicht hin.
Hier seht Ihr meinen Ansatz:

```typoscript
lib.headerimageurl = COA
lib.headerimageurl {
  10 = TEXT
  10.value = uploads/media/
  20 = TEXT
  20 {
    dataWrap = {field:media}
    override.ifEmpty.dataWrap = {DB:pages:22:media}
    override.ifEmpty.insertData = 1
    override.ifEmpty.stdWrap.listNum = 0
  }
}
```

Auf der Seite MIT Inahlt im Media-Feld macht er:
--> uploads/media/Header_5_5508_2000x500.jpgHeader_5_5508_2000x500.jpg

Aif der Seite OHNE Inhalt macht er dann das hier:
--> uploads/media/Header_5_5508_2000x500.jpg

Danke!
Gruß, Daniel

## Antworten

### [#2](https://www.typo3.net/d/104128-url-aus-uploadsmedia-ifempty-fieldmedia/2) · Unbekannter Benutzer · 2011-02-28

Hallo,

hast du es mal anders herum probiert? Einen default-Wert, der dann unter Umständen überschrieben wird?

```typoscript
lib.headerimageurl = COA
lib.headerimageurl {
  10 = TEXT
  10.value = uploads/media/
  20 = TEXT
  20 {
    dataWrap = {DB:pages:22:media}
    dataWrap.insertData = 1
    dataWrap.stdWrap.listNum = 0
    override{
       dataWrap = {field:media}
       required = 1
    }
  }
}
```

Das habe ich jetzt aber nicht getestet oder nachgeschlagen. Ist nur so eine Idee aus dem Bauch heraus.

grüße

### [#3](https://www.typo3.net/d/104128-url-aus-uploadsmedia-ifempty-fieldmedia/3) · TheFreeman · 2011-03-01

Danke für Deine Hilfe.

Also Dein Script funktioniert schon besser als meines. :-)
Aber ich denke, daß er gar nicht prüft, ob das Media-Feld
der aktuellen Seite leer ist, denn er bügelt jetzt überall
einfach den Inhalt der PID 22 drüber. 8-)

### [#4](https://www.typo3.net/d/104128-url-aus-uploadsmedia-ifempty-fieldmedia/4) · TheFreeman · 2011-03-16

So, hab das nun gelöst. 8-)

```typoscript
lib.headerimageurl = IMG_RESOURCE
lib.headerimageurl {
 file {
  import = uploads/media/
  import {
   field = media
   listNum = 0
   # ifEmpty.data = DB:pages:22:media
   ifEmpty.data = levelmedia:-1,slide
  }
  width = 2000
  height = 500
 }
}
```

---

Quelle: „URL aus uploads/media/ & ifEmpty & {field:media}“, typo3.net, https://www.typo3.net/d/104128-url-aus-uploadsmedia-ifempty-fieldmedia
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
