---
title: "userfunc funktioniert nicht"
url: "https://www.typo3.net/d/43827-userfunc-funktioniert-nicht"
source: "typo3.net"
tags: ["Allgemein","Frage","PHP"]
created: "2006-05-29"
last_reply: "2006-05-29"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# userfunc funktioniert nicht

Allgemein · 1 Antwort · gestartet 2006-05-29

## Eröffnungsbeitrag

**IgM** · 2006-05-29 · [Beitrag #1](https://www.typo3.net/d/43827-userfunc-funktioniert-nicht/1)

Ich würde in meinem Script gerne eine userfunc aufrufen, aber irgendwie will das net so recht funktionieren:

Mein Typoscript (im page Template)

```typoscript
includeLibs.myFile = fileadmin/project/scripts/myscript.php
page.5 = USER
page.5.userFunc = messages->helloworld
```

Un der PHP Code:

```php
<?php
class messages{
	var $cObj; 
	
	function helloworld($content,$conf){
		//echo "hallo welt";
		return "hallo welt";
	}
}
?>
```

"hallo welt" wird nicht ausgegeben, das gleiche gilt wenn ich das echo auskommentiere (dann müsste es theoretisch 2x kommen, kommt aber nie).

Am Pfad von includeLibs liegt es nicht - wenn ich die <?php Klammern entferne, sehe ich an der Stelle den Sourcecode meiner Klasse.

## Antworten

### [#2](https://www.typo3.net/d/43827-userfunc-funktioniert-nicht/2) · stefan s · 2006-05-29

aus dem Install-Tool: 4. All Configuration

> [userFuncClassPrefix]
> This prefix must be the first part of any function or class name called from TypoScript, for instance in the stdWrap function.
>
> [FE][userFuncClassPrefix] =

der default-Wert ist

> user_

D.h.: deine Klasse muss user_messages heißen. Es sei denn, du hast den default-Prefix gelöscht und keinen anderen Prefix angegeben

---

Quelle: „userfunc funktioniert nicht“, typo3.net, https://www.typo3.net/d/43827-userfunc-funktioniert-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
