makeMenuArrayHook¶
This hook can be used to post-process the menu entries when generating a menu in TypoScript (general menu, previous/next page, breadcrumb menu, updated chapters).
Registration¶
You should register your class in:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['restdoc']['makeMenuArrayHook']
Expected method¶
Your hook should implement a method postProcessTOC()
of the form
public function postProcessTOC(array $params)
{
// Custom code
}
Parameters¶
$params
is an array with following keys:
- documentRoot
- Absolute path to the documentation’s root
- document
- Relative path to the current document
- data
- A reference to an array of menu entries compatible with the various
*MENU
content objects, may thus be changed within your hook - config
- Configuration of the plugin
- pObj
- A reference to the current
\Causal\Restdoc\Controller\Pi1\Pi1Controller
instance