Manual:Hooks/BaseTemplateToolbox
Jump to navigation
Jump to search
![]() | This deprecated feature should no longer be used, but is still available for reasons of backwards compatibility. This feature was deprecated in version 1.35.0. Please see SidebarBeforeOutput for an alternative way to use this feature. |
BaseTemplateToolbox | |
---|---|
Available from version 1.18.0 (r77893) Called by BaseTemplate when building the toolbox array and returning it for the skin to output. | |
Define function: | public static function onBaseTemplateToolbox( BaseTemplate $baseTemplate, array &$toolbox ) { ... }
|
Attach hook: | In extension.json:
{
"Hooks": {
"BaseTemplateToolbox": "MyExtensionHooks::onBaseTemplateToolbox"
}
}
|
Called from: | File(s): SkinTemplate.php |
Interface: | BaseTemplateToolboxHook.php |
For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:BaseTemplateToolbox extensions.
Details[edit]
You can add items to the toolbox while still letting the skin make final decisions on skin-specific markup conventions using this hook.
- BaseTemplate $baseTemplate - The BaseTemplate base skin template.
- array &$toolbox - An array of toolbox items, see BaseTemplate::getToolbox and BaseTemplate::makeListItem for details on the format of individual items inside of this array.