페이지를 식별하기 위해 get 매개 변수를 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
을하지만 여전히, 난 단지 PHP에서 문자열 GP:category
를 얻을이 내가 가진 것입니다. TYPO3 7.6.11을 사용하고 있습니다.
가능한 중복이 사용 후 사용자 기능
이를 사용하는 방법 (HTTP ://stackoverflow.com/questions/43276482/typo3-userfunc-give-get-parameter-to-php-file) – nbar