---
title: "Kopieren/Zuweisen von Variablen von/an USER-Functions"
url: "https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP","TYPO3 6"]
created: "2014-10-02"
last_reply: "2014-10-03"
replies: 3
solved: true
page: 1
pages: 1
lang: "de"
---

# Kopieren/Zuweisen von Variablen von/an USER-Functions

TYPO3 › TypoScript · 3 Antworten · gelöst · gestartet 2014-10-02

## Frage

**mmmedia** · 2014-10-02 · [Beitrag #1](https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions/1)

Hallo,

ich hab ein Problem mit Typoscript und dem "<" Operator...

Typoscript...

```typoscript
page.includeLibs.userFuncs1 = fileadmin/templates/meine_php_klassen.inc

temp.headi = USER
temp.headi.userFunc = user_hauptklasse->pphead

temp.maini = USER
temp.maini.userFunc = user_hauptklasse->pp
temp.maini.testvariable < temp.headi

page.10.subparts.MAINCONTENT.10 < temp.maini
```

```php
class user_hauptklasse  {     

function pphead($content, $conf) { 
return ("Ich will in den Maincontent übergeben werden!"); 
} 

function pp($content, $conf) { 
return ($conf['testvariable']); 
} 

}
```

Statt "Ich will in den Maincontent übergeben werden!" spuckt die Funktion den Typ aus, also "USER"!

Ist das ein Bug oder mache ich einen Fehler? Danke!

## Beste Antwort

**Chrissli** · 2014-10-02 · [Beitrag #2](https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions/2)

Du machst einen Fehler ;)
Gibt doch mal $conf per ver_dump aus, dann siehst du, dass du ein ungerendertes Typo3 Oject, sprich ein Konfigurationsarray übergeben bekommst. Entsprechend steht in $conf['testvariable'] der Objekttyp und in $conf['testvariable.'] dessen weitere Konfiguration. Was du zurückgeben möchteste ist das:

```php
return $this->cObj->cObjGetSingle($conf['testvariale'],$conf['testvariable.']);
```

Siehe auch: <http://typo3.org/documentation/api/>

## Antworten

### [#2](https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions/2) · Chrissli · 2014-10-02 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#3](https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions/3) · jenses · 2014-10-02

Sind noch ein paar mehr Fehler,
Rückgabe soll z.B. immer über $content erfolgen, usw.
Steht aber auch alles in der TSRef drin, nur liest die ja keiner #angry#

Typoscript:

```typoscript
page.includeLibs.userFuncs1 = fileadmin/templates/meine_php_klassen.inc

lib.headi = USER
lib.headi.userFunc = user_hauptklasse->pphead

lib.maini = USER
lib.maini.userFunc = user_hauptklasse->pp
lib.maini.testvariable < lib.headi
```

meine_php_klassen.inc :

```php
<?php

class user_hauptklasse {
	var $cObj;

	function pphead( $content, $conf ) {
		$content = "Ich will in den Maincontent übergeben werden!";
		return $content;
	}

	function pp( $content, $conf ) {
		# debug($conf,'$conf');
		$content = $this->cObj->cObjGetSingle( $conf['testvariable'], $conf['testvariable.'] );
;		return $content;
	}

}
```

### [#4](https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions/4) · mmmedia · 2014-10-03

Danke für eure kompetente und ausführliche Hilfe!

---

Quelle: „Kopieren/Zuweisen von Variablen von/an USER-Functions“, typo3.net, https://www.typo3.net/d/118947-kopierenzuweisen-von-variablen-vonan-user-functions
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
