PHPackages                             nattreid/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. nattreid/menu

ActiveLibrary

nattreid/menu
=============

Menu for Nette Framework

2.5.6(6y ago)04361MITPHPPHP &gt;= 7.1

Since Jun 27Pushed 5y ago1 watchersCompare

[ Source](https://github.com/nattreid/menu)[ Packagist](https://packagist.org/packages/nattreid/menu)[ RSS](/packages/nattreid-menu/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (7)Versions (55)Used By (1)

Menu pro Nette Framework
========================

[](#menu-pro-nette-framework)

Nastavení v **config.neon**
---------------------------

[](#nastavení-v-configneon)

Pokud chcete využít nastavení menu přes **config.neon**

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

menu:
    items:
        module:                                                 # hlavni modul (front, cms)
            data:                                               # namespace modulu
                link: 'Homepage:'                               # link na HP modulu
                group:                                          # skupina
                    page:                                       # presenter
                        link: action                            # link akci presenteru, nebo null pro default
                        arguments: {name: value}                # argumenty
                        toBlank: TRUE                           # otevre do noveho okna
                        count: 5                                # pocet za linkem
                        # nebo
                        count: @SomeClass::countUnapproved()    # pocet za linkem
                        # nebo
                        count: {5, info}                        # muze byt info, warning (info je default)
```

nebo postačí pouze zaregistrovat továrnu

```
services:
    - NAttreid\Menu\IMenuFactory
```

Použití
-------

[](#použití)

```
/** @var \NAttreid\Menu\IMenuFactory @inject */
public $menuFactory;

function createComponentMenu() {
    $menu = $this->menuFactory->create();

    $link = $menu->addLink('test', 'Test:test');
    $group = $link->addGroup('group');
    // ... atd

    return $menu;
}
```

Drobečková navigace
-------------------

[](#drobečková-navigace)

```
protected function createComponentBreadcrumb() {
    $breadcrumb = $this['menu']->getBreadcrumb();
    return $breadcrumb;
}
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity72

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~26 days

Recently: every ~283 days

Total

54

Last Release

2206d ago

Major Versions

1.0.8 → 2.0.02016-08-18

PHP version history (3 changes)1.0.0PHP &gt;= 5.6

2.2.1PHP &gt;= 7.0

2.5.1PHP &gt;= 7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/3a388aeb3f00b15a3af1c1a5d3a2107c94af1730c6043dd30ce32a63f95ea290?d=identicon)[attreid](/maintainers/attreid)

### Embed Badge

![Health badge](/badges/nattreid-menu/health.svg)

```
[![Health](https://phpackages.com/badges/nattreid-menu/health.svg)](https://phpackages.com/packages/nattreid-menu)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
