---
title: "Headerimage nur generieren wenn Bild vorhanden"
url: "https://www.typo3.net/d/97461-headerimage-nur-generieren-wenn-bild-vorhanden"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Bilder","Frage"]
created: "2010-03-12"
last_reply: "2010-04-30"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Headerimage nur generieren wenn Bild vorhanden

TYPO3 › TypoScript · 3 Antworten · gestartet 2010-03-12

## Eröffnungsbeitrag

**Schiedsrichter** · 2010-03-12 · [Beitrag #1](https://www.typo3.net/d/97461-headerimage-nur-generieren-wenn-bild-vorhanden/1)

Hallo
ich habe das folgende Problem.
Ich möchte ein Headerbild generieren. Mit dem folgenden Script funktioniert das auch einwandfrei. Nun möchte ich aber das es nur generiert wird wenn auch tatsächlich ein Bild in den Resourcen hochgeladen wurde.
Hier fehlt mir jetzt irgendwie ein Anstoß. Es geht bestimmt mit einer IF Bedingung. Allerdings weiß ich nciht wie und wo ich die einbauen muss.

Hier mein TS zum generieren des Bildes. Die Maske ist nur dazu da um eine Abrundung des Bildes zu erzeugen

Vielen Dank
Jürgen

```typoscript
subparts.main_content.1 = IMAGE
subparts.main_content.1.titleText.insertData = 1
subparts.main_content.1.titleText = {page:title} - {page:subtitle}
subparts.main_content.1.altText.insertData = 1
subparts.main_content.1.altText = {page:title} - {page:subtitle}


subparts.main_content.1.file = GIFBUILDER
subparts.main_content.1.file{
  format=jpg
  quality=60
  XY=740,200
  #bild aus page media
  10=IMAGE
  10.file {
		maxW = 740
		
		import = uploads/media/
		import.field = media
		import.listNum = 0
	}

  # die maske
  10.mask= fileadmin/template/images/mask1.gif
  10.align=l,b
}
```

## Antworten

### [#2](https://www.typo3.net/d/97461-headerimage-nur-generieren-wenn-bild-vorhanden/2) · einpraegsam.​net · 2010-03-12

```typoscript
if.isTrue.field = media
```

### [#3](https://www.typo3.net/d/97461-headerimage-nur-generieren-wenn-bild-vorhanden/3) · Schiedsrichter · 2010-03-12

Hallo,

und wie baue ich es ein??? o.O

Sorry aber ich hab gerade keinen Plan wo ich das reinbringe

> **einpraegsam.net schrieb:**
>
> ```typoscript
> if.isTrue.field = media
> ```

### [#4](https://www.typo3.net/d/97461-headerimage-nur-generieren-wenn-bild-vorhanden/4) · thomasbalzan · 2010-04-30

Hier eine Anleitung wie man Headerbilder für verschiedene Seiten zu generieren kann.

1.Schritt: HTML-vorlage
***********************
<div id="headerimage">
  <!-- ###headerimage### begin -->
  <!-- ###headerimage### end -->
</div>

2.Schritt: Template TypoScript [Setup] (Dieser befindet sich bei mir nicht im Haupttemplate). Daher noch Schritt 2a)
*****************************************************************************************************************
##########
# Headerimage einbinden
##########
  #headerimage konfigurieren
  #im page header unter media angegebenes bild auslesen und verwerten
  lib.headerimage = IMAGE
  lib.headerimage {
    file.import {
      cObject = TEXT
      cObject.value = {$template_path}{$basicHeaderImage}
        cObject.override {
        required = 1
        data = levelmedia: -1, "slide"
        wrap = uploads/media/|
        listNum = 0
        }
    }
  }

Schritt 2a: Bei den "Subarts" im Haupttemplate noch den obigen TS-Code einbinden
********************************************************************************************
headerimage < lib.headerimage

3. Schritt: In die Seite einbinden
**********************************
a) Kontextmenu über der entsprechenden Seite (Seitenbaum) öffnen. [Variante: Seite anklicken -> "SeitenEIGENSCHAFTEN" bearbeiten]
b) Bearbeiten (im Kontextmenü)
c) Resourcen (ist ein Register) wählen.
d) Unter Dateien, das entsprechende Bild aus bspw. fileadmin/bilder hochladen.
e) speichern, cache löschen :D

PS: Unterseiten erben das Bild der Oberen Seite.

---

Quelle: „Headerimage nur generieren wenn Bild vorhanden“, typo3.net, https://www.typo3.net/d/97461-headerimage-nur-generieren-wenn-bild-vorhanden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
