---
title: "Extension Templates"
url: "https://www.typo3.net/d/74477-extension-templates"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2008-03-05"
last_reply: "2008-03-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension Templates

Allgemein · 2 Antworten · gestartet 2008-03-05

## Eröffnungsbeitrag

**MohnSemmel** · 2008-03-05 · [Beitrag #1](https://www.typo3.net/d/74477-extension-templates/1)

Hallo,

ich habe gerade ein Problem mit dem ändern von Werten über Extension Templates.

Ist es nicht so, dass ich durch einfügen eines Extension Templates auf einer Unterseite in meiner Rootline Werte aus dem Haupttemplate verändern kann?

Als Beispiel:
Ich habe ein Extension Template über "Include basis template" in mein Haupttemplate eingebunden. Das TS-Setup sieht so aus:

```typoscript
temp.ContentHeaderPic = IMAGE
temp.ContentHeaderPic.file = fileadmin/ph/Bilder/Header/_default_content-header-pic.jpg
temp.ContentHeaderPic {
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
}
```

Jetzt will ich für eine Unterseite (und deren Unterseiten) ein anders Default-Bild haben. Ich dachte, das mache ich am besten, indem ich auf der Seite ein Extension-Template anlege und dort einfach eintrage:

```typoscript
temp.ContentHeaderPic.file = fileadmin/ph/Bilder/Header/AnderesDefaultBild.jpg
```

Das funktioniert aber leister nicht. Im Moment hab ichs so im ursprünglichen Template gelöst:

```typoscript
[PIDinRootline = 6]
temp.ContentHeaderPic.file = fileadmin/ph/Bilder/Header/AnderesDefaultBild.jpg
[END]
```

Kann mir da jemand auf die Sprünge helfen, warum das mit dem Extension Template nicht geht?

Liebe Grüße
Semmel

## Antworten

### [#2](https://www.typo3.net/d/74477-extension-templates/2) · maik · 2008-03-05

Es liegt vermutlich an dem

```typoscript
temp.ContentHeaderPic
```

In dem ext Template müßte das "echte" Objekt überschrieben werden, nicht das temp.

Irgendwo wird ja dem page Objekt das temp zugewiesen.
Vermutlich irgendwie so:

```typoscript
page.20 < temp.ContentHeaderPic
oder
page.marks.HEADER < temp.ContentHeaderPic
```

Aber es gibt da eine wesentlich elegantere Möglichkeit indem du die Grafik auf Unterseiten vererbst. Dann kannst du das einfach für Seitenzweige über das media Feld anpassen.

```typoscript
temp.ContentHeaderPic = IMAGE
temp.ContentHeaderPic.file = fileadmin/defaultHeader.jpg
temp.ContentHeaderPic {
	file.maxW = 600
	file.import.data = levelmedia: -1, slide
	file.import = uploads/media/
	file.import.listNum = 0
	file.import.override.field = media
}
```

### [#3](https://www.typo3.net/d/74477-extension-templates/3) · MohnSemmel · 2008-03-05

Das is ne super Idee mit dem vererben, danke!  :D

---

Quelle: „Extension Templates“, typo3.net, https://www.typo3.net/d/74477-extension-templates
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
