---
title: "TS-Bedingungen: userfunc Paramter übergeben was ist möglich?"
url: "https://www.typo3.net/d/94276-ts-bedingungen-userfunc-paramter-uebergeben-was-ist-moeglich"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP"]
created: "2009-11-08"
last_reply: "2009-11-08"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# TS-Bedingungen: userfunc Paramter übergeben was ist möglich?

TYPO3 › TypoScript · 2 Antworten · gestartet 2009-11-08

## Eröffnungsbeitrag

**ingolach** · 2009-11-08 · [Beitrag #1](https://www.typo3.net/d/94276-ts-bedingungen-userfunc-paramter-uebergeben-was-ist-moeglich/1)

Hallo!

Ich möchte folgendes umsetzen (so funktionierts leider nicht):

```typoscript
temp.nummer = 2

Und die Userfunc in der localconf.php:
[userFunc = user_match(temp.nummer)]
page.20 = TEXT
page.20.value = Parent ist gleich 2 erfolgreich!
[else]
page.20 = TEXT
page.20.value = nicht erfolgreich!

[global]
```

```php
function user_match($cmd) {

 if($cmd == 2) {
	return true;
 } else {
	return false;
 }
}
```

Es funktioniert natürlich wenn ich "2" direkt als Parameter übergebe. Aber das Hilft mir nicht weiter!

Hat jemand eine Idee oder eine Referenz wie ich einen "dynamischen" Parameter übergeben kann?

Vielen Dank
Ingo

## Antworten

### [#2](https://www.typo3.net/d/94276-ts-bedingungen-userfunc-paramter-uebergeben-was-ist-moeglich/2) · einpraegsam.​net · 2009-11-08

> **ingolach schrieb:**
>
> Es funktioniert natürlich wenn ich "2" direkt als Parameter übergebe. Aber das Hilft mir nicht weiter!

Du musst dir den Wert schon aus dem Typoscript holen:

```php
$GLOBALS['TSFE']->tmpl->setup['temp.']['nummer'];
```

### [#3](https://www.typo3.net/d/94276-ts-bedingungen-userfunc-paramter-uebergeben-was-ist-moeglich/3) · ingolach · 2009-11-08

Habe meine Funktion geändert:

```php
function user_match() {
 $seite = $GLOBALS['TSFE']->tmpl->setup['temp.']['nummer'];
 //$seite = 2;
 if($seite == 2) {
	return true;
 } else {
	return false;
 }
}
```

Es funktioniert jedoch noch nicht - ist das $GLOBALS-Array in der localconf.php vorhanden? Wenn nein, wie bekomme ich es in die localconf.php?

Danke für die rasche Antwort und bitte um weitere Hilfe.

Ingo

---

Quelle: „TS-Bedingungen: userfunc Paramter übergeben was ist möglich?“, typo3.net, https://www.typo3.net/d/94276-ts-bedingungen-userfunc-paramter-uebergeben-was-ist-moeglich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
