illagrenan / nette-navigation-control
用于 Nette Framework 的控制工具,简化菜单和面包屑导航的创建
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-09-14 13:44:34 UTC
README
用于 Nette Framework 的控制工具,简化菜单和面包屑导航的创建
作者: Jan Marek 许可证: MIT
{ "require": { "illagrenan/nette-navigation-control": "dev-master" } }
依赖
使用
在 presenter 中使用工厂
<?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; } ?>
模板中的菜单
{widget navigation}
模板中的面包屑导航
{widget navigation:breadcrumbs}