Also die Funktion muss nicht mit user_ beginnen, aber die Klasse.
Was mich noch Zeit gekostet hat, ist das man das ganze auf den Page Bereich anwenden muss und nicht nur auf den Content Bereich.
Typoscript-Code:
1: 2:
| page.includeLibs.training = typo3conf/ext/user_xxx/pi1/class.user_xxx_pi1.php page.stdWrap.postUserFunc = user_xxx_pi1->matchKurse |