我试图发送一个获取参数到userFunc
为了识别一个页面,但它似乎并没有工作。这是我有:发送typoscript参数到userFunc
########## CATEGORY CONTENT ##########
lib.categoryContent = COA
lib.categoryContent {
10 < styles.content.get
10 {
select {
pidInList.cObject = USER
pidInList.cObject {
userFunc = Vendor\Provider\UserFunc\PageIdByAlias->getPageIdByAlias
alias = TEXT
alias.data = GP:category
}
}
}
wrap = <categoryContent><![CDATA[|]]></categoryContent>
}
而在PHP:
/**
* Returns page ID by alias
*
* @return int
*/
public function getPageIdByAlias($content, $conf)
{
$pageId = $this->pageRepository->getPageIdByAlias($conf["alias"]);
return $pageId;
}
我也曾尝试:
alias.cObject = TEXT
alias.cObject.data = GP:category
不过,我仍然只能得到字符串GP:category
在PHP。 我正在使用TYPO3 7.6.11
可能重复使用此之后[TYPO3 userFunc给GET参数到PHP文件(HTTP:/ /stackoverflow.com/questions/43276482/typo3-userfunc-give-get-parameter-to-php-file) – nbar