---
title: "Temp-Objekte referenzieren"
url: "https://www.typo3.net/d/60949-temp-objekte-referenzieren"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-04-13"
last_reply: "2014-12-18"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Temp-Objekte referenzieren

TYPO3 › TypoScript · 7 Antworten · gestartet 2007-04-13

## Eröffnungsbeitrag

**m3typo3** · 2007-04-13 · [Beitrag #1](https://www.typo3.net/d/60949-temp-objekte-referenzieren/1)

Hallo T3'ler,

ich quale mich gerade mit einer simplen Objektreferenzierung.

so funktioniert es ...

```typoscript
# mein Temp-Objekt 'FOOBAR'
temp_subpart_FOOBAR = TEXT
temp_subpart_FOOBAR.value = Hallo Welt

# mein Subpart 'FOOBAR'
page.10.subparts.FOOBAR =< temp_subpart_FOOBAR
```

... und so leider nicht

```typoscript
# mein Temp-Objekt 'FOOBAR'
temp.subpart.FOOBAR = TEXT
temp.subpart.FOOBAR.value = Hallo Welt

# mein Subpart 'FOOBAR'
page.10.subparts.FOOBAR =< temp.subpart.FOOBAR
```

Was mache ich falsch? Ich möchte mich syntaktisch an das zweite Beispiel halten. Wer kann mir helfen?

## Antworten

### [#2](https://www.typo3.net/d/60949-temp-objekte-referenzieren/2) · Norman2k · 2007-04-13

```typoscript
page.10.subparts.FOOBAR < temp.subpart.FOOBAR
```

Norman

### [#3](https://www.typo3.net/d/60949-temp-objekte-referenzieren/3) · m3typo3 · 2007-04-13

Thanks Norman, kopieren funktioniert.

Aber ich wollte es nicht kopieren sondern referenzieren. Macht referenzieren in diesm Fall überhaupt Sinn oder genügt ein Kopieren?

Hintergrund: Ich versuche alle Subparts und Objekte in ein Sys-Ordner auszulagern und per 'inlude basis templates' auf den gewünschten Siten bzw. Tree's zu laden.

### [#4](https://www.typo3.net/d/60949-temp-objekte-referenzieren/4) · Norman2k · 2007-04-13

Da reicht doch kopieren oder nicht? Ich muss auch ehrlich sagen, dass ich kein Freund von referenzieren bin.  #giggle#
Beim Kopieren habe ich mehr Freiheiten und kann die Kopie individuell anpassen/erweitern wenn nötig.

Norman

### [#5](https://www.typo3.net/d/60949-temp-objekte-referenzieren/5) · m3typo3 · 2007-04-13

OK, ehrlich gesagt habe ich den Unterschied auch nicht wirklich verstanden. Thanks.

Wenn sich noch einer findet der's mir erklären kann würde ich mich freuen. THX

### [#6](https://www.typo3.net/d/60949-temp-objekte-referenzieren/6) · Norman2k · 2007-04-13

Kopieren: Jede erstellt Kopie ist ein eigenes Objekt, d.h. du kannst jede Kopie individuell anpassen ohne das es Auswirkungen auf andere Kopien hat.

Referenzieren: Es gibt quasi nur 1 Objekt, d. h. jede Veränderung, entweder an dem "Originalobjekt" oder an einer Referenz, wirkt sich auf alle Referenzen und auf das Original aus.

Hoffe das ist verständlich geschrieben so

Norman

### [#7](https://www.typo3.net/d/60949-temp-objekte-referenzieren/7) · m3typo3 · 2007-04-14

Thanks. Das habsch verstanden! ... und anhand deiner Erklärung kann ich mir auch die jeweilgen Vor- und Nachteile erklären. Thanks!

### [#8](https://www.typo3.net/d/60949-temp-objekte-referenzieren/8) · boutiquetulai · 2014-12-18

Hallo zusammen

Ich versuche mich erst kürzlich mit Typoscript - und schon bin ich über die erste Falle gestolpert.

Ein Objekt zu kopieren habe ich geschafft. Aber wenn ich jetzt das Original anpasse, ändert auch die Kopie. Das ist genau das Gegenteil, was von einer Kopie erwartet wird.

Kann mir jemand sagen wo der Hund begraben ist? Möchte nicht von Anfang an Fehler mit schleppen.

Hier das Script, gemäss Buch:

#Die Tabelle (mit Attributen)
page.30 = COA
page.30.wrap = <table border"1" width="150"> | </table>

#..und zwei Tabellenzeilen:
page.30.10 = COA
page.30.10.wrap = <tr> | </tr>
page.30.20 = COA
page.30.20.wrap = <tr> | </tr>

#Datenzellen für Zeile 1:
page.30.10 {

10 = TEXT
10.value = Eine
10.wrap = <td> | </td>
20 = TEXT
20.value = Tabelle
20.wrap = <td> | </td>
}

#Datenzellen für Zeile 2:
page.30.20 {

10 = TEXT
10.value = nach
10.wrap = <td> | </td>
20 = TEXT
20.value = Typoscript
20.wrap = <td> | </td>
}

#die ganze Tabelle in ein neues Objekt kopieren:
page.40 < page.30

#Inhalte der ersten Zeile ändern:
page.40.10 {
  10.value = Ich wurde
  20.value = kopiert
}

---

Quelle: „Temp-Objekte referenzieren“, typo3.net, https://www.typo3.net/d/60949-temp-objekte-referenzieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
