|
| _getCode ($sTmplName, $aTmplVars) |
| _getTemplateVars () |
| getMenuItemsRaw () |
| _getMenuItem ($a) |
| _getMenuIcon ($a) |
| _getMenuIconAttrs ($sType, $a) |
| _getMenuTitle ($a) |
| _getMenuAddon ($aMenuItem) |
| _getMenuMarkers ($aMenuItem) |
| _getMenuAttrs ($aMenuItem) |
| _addJsCss () |
| _getTmplVarsAddon ($mixedAddon, $aMenuItem) |
|
| $_oTemplate |
| $_iPageType |
| $_aOptionalParams = array('target' => '', 'onclick' => '') |
| $_bDisplayAddons = false |
| $_aSelected |
Menu representation.
- See also
- BxDolMenu
◆ _addJsCss()
BxBaseMenu::_addJsCss |
( |
| ) |
|
|
protected |
◆ _getTemplateVars()
BxBaseMenu::_getTemplateVars |
( |
| ) |
|
|
protected |
◆ getCode()
Get menu code.
- Returns
- string
Hooks:
'menu', 'get_code_before' - hook before menu output
- $unit_name - equals
menu
- $action - equals
get_code_before
- $object_id - not used
- $sender_id - not used
- $extra_params - array of additional params with the following array keys:
Hooks:
'menu', 'get_code_after' - hook after menu output
- $unit_name - equals
menu
- $action - equals
get_code_after
- $object_id - not used
- $sender_id - not used
- $extra_params - array of additional params with the following array keys:
Reimplemented in BxAdsMenuView, BxAdsMenuViewActions, BxBaseMenuAddRelation, BxBaseMenuFooter, BxBaseMenuHomepage, BxBaseMenuInteractive, BxBaseMenuManage, BxBaseMenuMoreAuto, BxBaseMenuProfileAdd, BxBaseMenuSite, BxBaseMenuSocialSharing, BxBaseMenuSubmenu, BxBaseMenuWiki, BxBaseModGeneralMenuSnippetMeta, BxBaseModProfileMenuViewMeta, BxMarketMenuView, BxMarketMenuViewActions, BxNtfsMenuPreview, BxPaymentMenuSbsActions, BxShopifyMenuView, BxTemplMenuSite, BxTemplMenuSite, and BxTemplMenuSite.
◆ getCodeAPI()
BxBaseMenu::getCodeAPI |
( |
| ) |
|
◆ getMenuItem()
BxBaseMenu::getMenuItem |
( |
| $sName | ) |
|
Get menu item array, which is ready to pass to whole menu or single menu item template. May return false if single menu item is requested but cannot be shown by circumstances.
- Returns
- array or false
◆ getMenuItems()
BxBaseMenu::getMenuItems |
( |
| ) |
|
Get menu items array, which is ready to pass to menu template.
- Returns
- array or false
Reimplemented in BxBaseCmtsMenuActions, BxBaseMenuAddRelation, BxBaseMenuFooter, BxBaseMenuInteractive, BxBaseMenuProfileStats, BxBaseMenuSetAclLevel, BxBaseMenuSetBadges, BxBaseMenuSwitchLanguage, BxBaseMenuSwitchTemplate, BxBaseMenuTagsCloud, BxBaseMenuToolbar, BxFilesMenuViewActionsInline, BxForumMenuCategories, BxNtfsMenuPreview, and BxTimelineMenuItemShare.
◆ getMenuItemsRaw()
BxBaseMenu::getMenuItemsRaw |
( |
| ) |
|
|
protected |
Get menu items array, this is just a wrapper for DB function for make it easier to override. It is used in
- See also
- BxBaseMenu\getMenuItems
- Returns
- array
Reimplemented in BxBaseMenuAccountNotifications, BxBaseMenuCreatePost, BxBaseMenuDashboardContentManage, BxBaseMenuDashboardReportsManage, BxBaseMenuProfileFollowings, BxBaseMenuProfileStats, BxBaseMenuTagsCloud, BxBaseVoteReactionsMenuDo, BxCoursesMenuContentAdd, BxForumMenuCategories, BxNtfsMenuPreview, and BxTimelineMenuFeeds.
◆ getShortCodeAPI()
BxBaseMenu::getShortCodeAPI |
( |
| ) |
|
Get menu short code API.
- Returns
- array
The documentation for this class was generated from the following file:
- template/scripts/BxBaseMenu.php