string type = "left",
 bool MenuExt = false,
 mixed template = false,
 mixed InitDir = false

The method returns returns an instance of the CMenu class. The object returned is initialised by calling the method CMenu::Init. Non-static method.


ParameterDescription Available from version
type Menu type.
Optional parameter; left by default.
MenuExt If true, the menu is built using files .menu type.menu_ext.php in addition to the standard files .menu The _ext files allow you to modify the menu array $aMenuLinks as desired, for example: add menu items with values from information blocks.
Optional; false by default.
template Path relative to the site root to the menu template.
Optional parameter; false by default.
InitDir Folder for which the menu is to be built.
Optional parameter; false by default, which means the current folder.

See Also

Examples of use

// display menu of the type "left"
//  use files .menu type.menu_ext.php
// explicitly specify the template and
// the folder to build the menu for

$obMenu = $APPLICATION->GetMenu(

// display the menu
echo $obMenu->GetMenuHtml();

© «Bitrix24», 2001-2024