---
title: "Wie Stringwert aus userFunc als Parameter übergeben?"
url: "https://www.typo3.net/d/99735-wie-stringwert-aus-userfunc-als-parameter-uebergeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2010-07-01"
last_reply: "2010-07-01"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Wie Stringwert aus userFunc als Parameter übergeben?

TYPO3 › TypoScript · 2 Antworten · gestartet 2010-07-01

## Eröffnungsbeitrag

**Mr_Mxlptlk** · 2010-07-01 · [Beitrag #1](https://www.typo3.net/d/99735-wie-stringwert-aus-userfunc-als-parameter-uebergeben/1)

Hallo Forum,

ich habe eine kleine userFunc geschrieben, die zwei Zufallszahlen erzeugt und einen String daraus macht. So rufe ich die Funktion auf:

```typoscript
temp.zufall = USER_INT
temp.zufall.userFunc = user_Tom->zufall
```

Der String wird dann per

```php
return $content;
```

zurückgegeben. Im TS mach ich ich dann ein COA

```typoscript
lib.zufallsbild = COA
lib.zufallsbild {
	10 = TEXT
	10.value = fileadmin/sources/html/images/header/
	20 < temp.zufall
}
```

draus; wenn ich das Ganze in ein Seitenobjekt per

```typoscript
page.2 < lib.zufallsbild
```

kommt das dabei heraus:
...
fileadmin/sources/html/images/header/set3.007.jpg
fileadmin/sources/html/images/header/set2.009.jpg
fileadmin/sources/html/images/header/set2.019.jpg
...

Soweit, so gut. Diesen String will ich aber als Parameter an ein Contentobjekt übergeben, damit ich verschiedene Header anzeigen kann.

Wie kann ich diesen Stringwert denn übergeben? So klappt leider nicht:

```typoscript
page.10.subparts.TESTHEADER = FILE
page.10.subparts.TESTHEADER {
	file = lib.zufallspfad
}
```

so auch nicht:

```typoscript
page.10.subparts.TESTHEADER = FILE
page.10.subparts.TESTHEADER {
	file < lib.zufallspfad
}
```

Weiß hier jemand Bescheid?
--
Thx, Tom

## Antworten

### [#2](https://www.typo3.net/d/99735-wie-stringwert-aus-userfunc-als-parameter-uebergeben/2) · Mopps · 2010-07-01

tut sich was mit folgendem?

```typoscript
temp.img = IMG_RESOURCE
temp.img.file < lib.zufallspfad

page.10.subparts.TESTHEADER = IMAGE
page.10.subparts.TESTHEADER {
  file < temp.img.file
}
```

### [#3](https://www.typo3.net/d/99735-wie-stringwert-aus-userfunc-als-parameter-uebergeben/3) · Mr_Mxlptlk · 2010-07-01

Hi Mopps,

nein, leider nicht.#angry#
Obwohl der Ansatz vom Lesen her interessant war.

Idee: der Inhalt meines lib-Objektes muss doch in irgend einem Array liegen. Ich hab mal spasseshalber den gesamten TSFE-Baum ausgegeben, da steht es leider nirgendwo. Wenn man wüsste, in welchem Array der Kram steht, könnte man den Inhalt bestimmt als Parameter zuweisen. Nur finde ich nix.
--
Cheers,
Tom

---

Quelle: „Wie Stringwert aus userFunc als Parameter übergeben?“, typo3.net, https://www.typo3.net/d/99735-wie-stringwert-aus-userfunc-als-parameter-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
