illagrenan / nette-navigation-control
Control pro Nette Framework usnadňující tvorbu menu a drobečkové navigace
v0.0.1
2013-03-25 08:11 UTC
Requires
- php: >=5.3.0
- illagrenan/nette-base-control: @dev
- nette/nette: @dev
This package is not auto-updated.
Last update: 2024-12-21 15:03:33 UTC
README
Control pro Nette Framework usnadňující tvorbu menu a drobečkové navigace
Autor: Jan Marek Licence: MIT
{ "require": { "illagrenan/nette-navigation-control": "dev-master" } }
Závislosti:
Použití
Továrnička v presenteru:
<?php protected function createComponentNavigation($name) { $navigation = new \Illagrenan\Navigation\Navigation($this, $name, $this->httpRequest); $navigation->addHomepage("Přehled obsahu", "Homepage:default"); $navigation->addNode("Materiály", "Publishable:list"); $navigation->addNode("Diskuze", "Discussion:list"); $administration = $navigation->addNode("Administrace", "Admin:default") ->addSpecialClass("special"); $administration->addNode("Vytvořit obsah", "Admin:createPublishable"); $administration->addNode("Správa diskuzí", "Admin:manageDiscussion"); $administration->addNode("Správa tagů", "Admin:manageTags"); return $navigation; } ?>
Menu v šabloně:
{widget navigation}
Drobečková navigace v šabloně:
{widget navigation:breadcrumbs}