Вы всё перепутали...
userFunc cObject'a USER всегда принимает только два параметра: $content и $conf. Первый в данном случае не используется, а во втором содержится массив TS-параметров.
Ссылка ведёт на описание userFunc-ов TS-условий, это
совсем другое!
В функцию плагина можно передать данные следующими способами:
1) через TS-параметры, например
lib.items = USER
lib.items{
userFunc = tx_class->main
topic = 15
}
PHP код:
class tx_class{
function main($content,$conf){
echo $conf['topic'];//выведет "15"
}
}
2) через флексформу
3) через внешнее окружение - GET/POST, кроме того, существует множество тайпо3-объектов с нужными параметрами. $GLOBALS['TSFE']->id, например, содержит id текущей страницы.