---
title: "Override-Funktion aus Typo3-Buch"
url: "https://www.typo3.net/d/16764-override-funktion-aus-typo3-buch"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2004-10-11"
last_reply: "2005-01-21"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Override-Funktion aus Typo3-Buch

TYPO3 › TypoScript · 3 Antworten · gestartet 2004-10-11

## Eröffnungsbeitrag

**oroth** · 2004-10-11 · [Beitrag #1](https://www.typo3.net/d/16764-override-funktion-aus-typo3-buch/1)

Hallo,

ich habe folgendes Problem:

Auf meiner Seite sind die Inhalte immer in der "Normal"-Spalte und zusätzlich kann auch die "Rechte"-Spalte benutzt werden.
Wenn die rechte Spalte Content beinhaltet soll die Ausgabe der "Normal"-Spalte mit einem anderem Wrap erfolgen. Genau dieser Fall wird im Typo3-Buch beschrieben, funktioniert bei mir aber nicht.
Sobald etwas in der rechten Spalte steht, bekomme ich auch nur den rechten Inhalt angezeigt und nicht beide Spalten. Den Wrap der Normal-Spalte steht aber im Quelltext, nur der entsprechende Inhalt nicht!

Kann mir einer helfen??

Hier mein TS:

> temp.inhalt < styles.content.get
> temp.rechts < styles.content.getRight
> temp.rechts.stdWrap {
> required = 1
> innerWrap = <table class="content_right"><tr><td> | </td></tr></table>
> preCObject < styles.content.get
> preCObject.wrap = <table class="content_left"><tr><td> | </td></tr></table>
> }
> temp.inhalt.stdWrap.override.cObject < temp.rechts

Vielen Dank

Oliver Roth

## Antworten

### [#2](https://www.typo3.net/d/16764-override-funktion-aus-typo3-buch/2) · saltimbokka · 2004-10-11

hi oroth
hat mich interessiert wie das gehen könnte. folgendes ist dabei rausgekommen:

```typoscript
temp.inhalt < styles.content.get
temp.inhalt.stdWrap {
   required = 1
   innerWrap = <table class="content_left"><tr><td> | </td></tr></table>
   innerWrap.override = |
   innerWrap.override.if.isFalse.cObject < styles.content.getRight
   postCObject < styles.content.getRight
   postCObject.stdWrap {
      required = 1
      innerWrap = <table class="content_right"><tr><td> | </td></tr></table>
   }
}
```

Der Ansatz ist ein bisschen ein anderer. Zuerst wird der Content aus der Mittelspalte genommen und nur dann mit einer Tabelle gewrapt, falls in der rechten Spalte was drin ist (if.isFalse.cObject < styles.content.getRight) und in diesem Wrap dann der Content der rechten Spalte in ein postCObject anstatt preCObject ausgelesen und ebenfalls nur dann gewrapt, falls er nicht leer ist (required=1)!

LG
Saltimbokka

### [#3](https://www.typo3.net/d/16764-override-funktion-aus-typo3-buch/3) · oroth · 2004-10-11

Passt!!! Supper!!! Klasse!

Das hat mich jetzt zwei Tage beschäftigt!

Gruß

oroth

### [#4](https://www.typo3.net/d/16764-override-funktion-aus-typo3-buch/4) · sissi · 2005-01-21

Dieser Code ist Gold wert :-)

---

Quelle: „Override-Funktion aus Typo3-Buch“, typo3.net, https://www.typo3.net/d/16764-override-funktion-aus-typo3-buch
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
