Menu

Create menus that appear throughout the backoffice, including in sidebars and button flyouts.

Menu extensions contain one or more menu item extensions and can appear throughout the backoffice, such as in sidebars and flyouts.

Menu

Creating a custom menu

Menu extensions can be created using either JSON or TypeScript. Both approaches are shown below.

umbraco-package.json
{
    "$schema": "../../umbraco-package-schema.json",
    "name": "My Package",
    "version": "0.1.0",
    "extensions": [
        {
            "type": "menu",
            "alias": "My.Menu",
            "name": "My Menu"
        }
    ]
}

See Also

  • Section Sidebar for information on creating menus for navigation within section extensions.

  • Menu Item for information on creating menu items.

Last updated

Was this helpful?