如何在用户函数中为打字稿发送可变参数

How send a variable parameter in user function for typoscript

我一直在尝试通过这种方式向我的用户函数发送可变参数

userFunc = user_ttNewsCategoriesByUID
param1 = GP:tx_ttnews|tt_news

但不起作用。发送可变参数的正确形式是什么,在本例中是 tt_news 的 uid。在我的 PHP 代码中使用它,就像这样

function user_ttNewsCategoriesByUID($content='', $conf=array()) {
     .........
     $getUIdOfNew = $conf['param1']      
     .........
}

打字稿

10 = USER_INT 
10 {
  userFunc = Vendor/MyExt/Userfunccollection->user_ttNewsCategoriesByUID
}

PHP class 用户函数集合

/**
 * Get TtNewsCategoriesByUID
 *
 * @param string Input string
 * @param array Config
 * @return void
 */
function user_ttNewsCategoriesByUID($content, $conf) {
    $tt_news = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('tx_ttnews');
    $tt_news_uid = intval($tt_news['tt_news']);
    ...
}