---
title: "Template in Unterseite richtig einbinden"
url: "https://www.typo3.net/d/95712-template-in-unterseite-richtig-einbinden"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2010-01-10"
last_reply: "2010-01-11"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Template in Unterseite richtig einbinden

Allgemein · 2 Antworten · gestartet 2010-01-10

## Eröffnungsbeitrag

**Hans1** · 2010-01-10 · [Beitrag #1](https://www.typo3.net/d/95712-template-in-unterseite-richtig-einbinden/1)

Hallo,

ich habe in meiner root-Seite ein Template, das für alle Unterseiten gilt und so weit auch funktioniert. Hier habe ich eingestellt dass, wenn die rechte Spalte auf einer Seite leer ist die rechte Spalte der News eingebunden wird.

Nun habe ich jedoch eine Seite inkl. Unterseite bei der ich gerne hätte, wenn die rechte Spalte der Unterseite leer ist, dass dann nicht die der News, sondern die der Seite eingebunden wird.

Ich habe nun versucht in der Seite ein neues Template einzubinden und ein neues Page-Objekt anzulegen und da eben auch das TS mit der rechten Spalte einzufügen.

Problem ist nur, dass ich dann meinen ganzen TS-Code aus dem root-Template kopieren müsste, damit die Seiteninhalte wieder richtig eingebunden werden, CSS eingebunden wird, etc.

Kann ich das irgendwie so regeln, dass ich das ganze root-Template in der Seite erbe und nur die Funktion mit der rechten Spalte überschreibe?

Vielen Dank und viele Grüße,

Hansi

## Antworten

### [#2](https://www.typo3.net/d/95712-template-in-unterseite-richtig-einbinden/2) · Raccoon · 2010-01-11

Wenn ich das jetzt beim Überfliegen richtig verstanden habe, vererbt sich dein Haupttemplate bereits auf alle deine Unterseiten. Würde bedeuten, dass du in der gewünschten Seite nur ein Ext. Template anlegen musst und Zeilen ergänzt bzw. Werte überschreibst.

Beispiel:

```typoscript
### HAUPTTEMPLATE ###
page = PAGE
page {
        typeNum = 0

	##### STYLESHEETS EINBINDEN #####
	includeCSS.standard = fileadmin/template/css/style.css

	##### TEMPLATE DEFINIEREN #####
	10 = TEMPLATE
	10 {
		template = FILE
		template.file = template.html
   		workOnSubpart = DOCUMENT
   		marks.CONTENT < styles.content.get


##### MARKER #####
marks.MARKER = TEXT
marks.MARKER.value = Hier steht der Standard Text

	}
}
```

```typoscript
### EXT TEMPLATE ###

page.10.MARKER.value = Und jetzt auf der Unterseite ein anderer Text
```

Nicht getestet. Hoffe es hilft weiter.
Lieben Gruß
Raccoon

### [#3](https://www.typo3.net/d/95712-template-in-unterseite-richtig-einbinden/3) · Hans1 · 2010-01-11

Hi Racoon,

super, vielen Dank! Jetzt weiß ich auch, wofür das ext+-Template da ist... Hat perfekt geklappt. Hier der Vollständigkeit halber noch der korrekte Code - vielleicht hat ja jemand mal das gleiche Problem:

```typoscript
page.10.marks.CONTENT_RIGHT {
    ### Hole Inhalt aus rechter Spalte
    10 < styles.content.getRight
    ### Wenn leer, dann Inhalt aus anderer Seite holen
    10.stdWrap.ifEmpty.cObject = CONTENT
    10.stdWrap.ifEmpty.cObject {
        table = tt_content
	select {
	    ### Seite, aus der der Inhalt kommt (ID 12)
	    pidInList = 12
	    orderBy = sorting
	    ### colPos=2 ist Spalte 'RECHTS'
	    where = colPos=2
	}
    }
}
```

Vielen Dank nochmals und viele Grüße,

Hansi

---

Quelle: „Template in Unterseite richtig einbinden“, typo3.net, https://www.typo3.net/d/95712-template-in-unterseite-richtig-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
