ページを識別するために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を使用しています
のTypoScriptで[TYPO3 USERFUNCは、PHPファイルにパラメータをGET与える](HTTPの可能性複製これを使用した後、ユーザー機能に
これを使用しよう:/を/stackoverflow.com/questions/43276482/typo3-userfunc-give-get-parameter-to-php-file) – nbar