devel:event:menu_items_assembly
Table of Contents
MENU_ITEMS_ASSEMBLY
- Description:
- Handle the items in the various menus provided by templates
- DefaultAction:
- Add the default items for the menu
- Preventable:
- yes
- Added:
- 2017-09-01
This event is signalled by AbstractMenu::getItems() (and it's children) in /inc/Menu/AbstractMenu.php when the menu in question is assembled, handlers can use it to add or remove items from the menu.
Passed Data
The $data array contains two keys:
view
defines the menu that is currently built (please refer to Menus on which menus exist)items
contains an array of AbstractItem descendants.
Example
An example on how to implement this event can be seen in this:
- or commit for bookcreator (icon can be toggled with javascript)
See also: example
See also
- Code related to this event used in any DokuWiki's files, plugins and templates
devel/event/menu_items_assembly.txt · Last modified: 2018-12-08 15:55 by torpedo