---
title: "userFunc -> wie genau?"
url: "https://www.typo3.net/d/56771-userfunc-wie-genau"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-01-25"
last_reply: "2007-02-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# userFunc -> wie genau?

TYPO3 › TypoScript · 3 Antworten · gestartet 2007-01-25

## Eröffnungsbeitrag

**McGregor** · 2007-01-25 · [Beitrag #1](https://www.typo3.net/d/56771-userfunc-wie-genau/1)

Hi!

Ich brauche eine UserFunc. Dazu habe ich im TS-Setup folgendes ans Ende gestellt:

```typoscript
[userFunc = urlinclude(test)]
 page.5 = TEXT
 page.5.value = HALLO
[end]
```

Und in der localconf.php im Verzeichnis typo3conf habe ich folgendes ans Ende gehängt (natürlich innerhalb von <?php ?>)

```php
function urlinclude($testvar) {
  echo "HALLO FUNKTION";
  return true;
}
```

Aber nichts passiert. Der Text "Hallo Funktion" wird nicht ausgegeben und auch der Text per TS (page.5.value = HALLO) wird nicht ausgegeben.

Ich habe auch schon eine extTables.php angelegt und die Funktion dort reingepackt -> Nichts. Die Condition an den Anfang stellen bringt auch nichts. Wo ist mein Fehler? Liegt es am Aufruf der Funktion? Muss ich da noch ne Klasse drum basteln?
Bin für jede Hilfe dankbar.

McGregor

## Antworten

### [#2](https://www.typo3.net/d/56771-userfunc-wie-genau/2) · just2b · 2007-01-25

Hallo,

schau dir mal den Thread an: [/d/56734-name-des-redakteur-unter-beitrag-ausgeben](https://www.typo3.net/d/56734-name-des-redakteur-unter-beitrag-ausgeben)

georg

### [#3](https://www.typo3.net/d/56771-userfunc-wie-genau/3) · McGregor · 2007-01-25

Hi!

Danke für den Hinweis, aber es funktioniert leider immernoch nicht.

Ich habe nun eine neue PHP-Datei angelegt (fileadmin/userFunc.php)
Dann habe ich diese Datei includiert (includeLibs.user_func = fileadmin/userFunc.php)

Diese Datei wird auch inkludiert, weil ich mir eine DebugInfo ausgeben lassen.
Soweit so gut.
Die Condition am Ende meines TS wird aber nicht ausgeführt.
Ich denke, es liegt an der Schreibweise/Aufruf. Wie ist es richtig?

Meine Versuche waren:

```typoscript
[userFunc = urlinclude]
[userFunc = urlinclude()]
[userFunc = user_func->urlinclude]
[userFunc = user_func->urlinclude()]
```

Grüße
McGregor

P.S. Ich habe den Übergabewert vorerst entfernt ...

### [#4](https://www.typo3.net/d/56771-userfunc-wie-genau/4) · FlashKasper · 2007-02-20

Hi McGregor,

das sollte dir weiterhelfen:
<http://www.typo3-tutorials.org/tutorials/typoscript/userfunc-eigene-condition.html>

Ganz unten steht der entscheidende Hinweis:

> GANZ WICHTIG: möchte mann userFunc benutzen muss die Funktion in der localconf.php mit "user_" beginnen, ist zwar irgendwann mal in einem Anfangstut erwähnt worden, doch das ist schnell wieder vergessen :)

Hatte das gleiche Problem.

Grüße
FlashKasper

---

Quelle: „userFunc -> wie genau?“, typo3.net, https://www.typo3.net/d/56771-userfunc-wie-genau
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
