如何在用户函数中为打字稿发送可变参数
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']);
...
}
我一直在尝试通过这种方式向我的用户函数发送可变参数
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']);
...
}