我試圖發送一個獲取參數到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