---
title: "Übergabe von einem Objektinhalt in eine Variable"
url: "https://www.typo3.net/d/109005-uebergabe-von-einem-objektinhalt-in-eine-variable"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2012-01-17"
last_reply: "2012-01-18"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Übergabe von einem Objektinhalt in eine Variable

TYPO3 › TypoScript · 1 Antwort · gestartet 2012-01-17

## Eröffnungsbeitrag

**donnar** · 2012-01-17 · [Beitrag #1](https://www.typo3.net/d/109005-uebergabe-von-einem-objektinhalt-in-eine-variable/1)

Hallo,

meine Frage bezieht sich auf die Übergabe von einem Objektinhalt in eine Variable. Folgenden Typoscript Code verwende ich, um eine Funktion aufzurufen:

```typoscript
# include php file
includeLibs.config_ext = EXT:config_ext/class.user_config_ext.php

myTemplate = USER
myTemplate {
  userFunc = user_config_ext->user_getTemplate
}
```

Die PHP Funktion liefert mir auch einen String zurück. Wenn ich beispielsweise in meinem page Objekt folgenden Aufruf tätige bekomme ich einen String im Frontend angezeigt:

```typoscript
page {
	#...
	50 < myTemplate
	#...
}
```

Nun möchte ich diesen String nicht anzeigen, sondern in eine Variable speichern. Dazu verwende ich folgenden Code:

```typoscript
page {
	#...
	10 = TEMPLATE
	10.template = FILE
	# Hier ist der Fehler, da kein String, sondern ein Objekt übergeben wird
	10.template.file < myTemplate
	10.workOnSubpart = DOKUMENT_WRAP
	#...
}
```

Da beim Part "10.template.file" das Objekt und nicht der String übergeben wird, ist meine Seite fehlerhaft. Wie kann ich an der Stelle den Inhalt des Objektes als String an die Variable übergeben? Ist dies in Typoscript überhaupt Möglich? Falls nicht, wie kann ich an der Stelle "10.template.file" den Inhalt der PHP-Funktion übergeben?

Viele freundliche Grüße

Steve

## Antworten

### [#2](https://www.typo3.net/d/109005-uebergabe-von-einem-objektinhalt-in-eine-variable/2) · donnar · 2012-01-18

Nach langen Grübeln und einer Hilfestellung eines in meinen Augen großen Typo3 Meisters (Namen möchte ich nicht nennen), habe ich hier die Lösung. Der letzte Typoscript Code muss ersetzt werden durch folgenden Code:

```typoscript
page {
	#...
	10 = TEMPLATE
	10.template = FILE
	10.template.file.cObject < myTemplate
	10.workOnSubpart = DOKUMENT_WRAP
	#...
}
```

Problem gelöst :)

---

Quelle: „Übergabe von einem Objektinhalt in eine Variable“, typo3.net, https://www.typo3.net/d/109005-uebergabe-von-einem-objektinhalt-in-eine-variable
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
