PHPackages                             darkling/nette-menu - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. darkling/nette-menu

ActiveLibrary[Framework](/categories/framework)

darkling/nette-menu
===================

Menu for Nette framework

3.0(7y ago)07.2k1MITPHPPHP &gt;=7.1

Since May 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/Daaarkling/Nette-Menu)[ Packagist](https://packagist.org/packages/darkling/nette-menu)[ Docs](https://github.com/Carrooi/Nette-Menu)[ RSS](/packages/darkling-nette-menu/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (6)Versions (11)Used By (0)

[![Build Status](https://camo.githubusercontent.com/6c493eb191a3725f99f93714621a97494028ef74cf3e92368a33c6de1b1e4756/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f436172726f6f692f4e657474652d4d656e752e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/Carrooi/Nette-Menu)[![Donate](https://camo.githubusercontent.com/7f8b0c0980ad316210d1ec0c7d3298ace87d2f7c0eb6911977c0644951af5bd2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d50617950616c2d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HPH6AC9D5LGHY)

Nette menu
==========

[](#nette-menu)

Nette component for creating menus, breadcrumbs and sitemaps.

Requirements
------------

[](#requirements)

- PHP &gt;=7.1
- Nette ^2.4

Installation
------------

[](#installation)

**Install package with composer:**

```
$ composer require carrooi/nette-menu

```

**Register as nette extension:**

```
extensions:
  menu: Carrooi\Menu\DI\MenuExtension

menu:
```

Basic usage
-----------

[](#basic-usage)

You can write menu links as associated multi dimensional arrays. Because of this you are able to create any structure of menus and submenus you may need.

```
menu:

  front:
    items:

      Home:
        action: Front:Home:

      Books:
        link: '#'
        items:

          All:
            action: Front:Books:all

          Featured:
            action: Front:Books:featured

  admin:
    items:

      Users:
        action: Admin:Users:

      Books:
        action: Admin:Books:
```

```
