Extra menus event
From LimeSurvey Manual
Description of the event to generate extra menus at top bar (besides configuration, logout, etc).
Two types of menus:
- Dropdown
- Link
For dropdown, we have two kinds of menu items:
- Link
- Divider
Plugin will set property extraMenus
. Each element in that array must implement interface ExtraMenuInterface
.
Method | Description |
---|---|
isDropDown | Returns true if this menu is a dropdown menu |
getLabel | Returns the actual name of the menu |
getHref | If it's not a dropdown menu, this is just for the link |
getMenuItems | Return array of dropdown menu items |
Each menu item returned by getMenuItems
must implement the interface ExtraMenuItemInterface
Method | Description |
---|---|
getHref | As above, used for link in dropdown item |
getLabel | The text for the link |