jirinapravnik / navigation
用于Nette Framework的控制,简化菜单和面包屑导航的创建
1.0.0
2015-07-06 21:17 UTC
Requires
- php: >=5.3.0
- nette/nette: @dev
This package is auto-updated.
Last update: 2024-09-07 09:10:20 UTC
README
用于Nette Framework的控制,简化菜单和面包屑导航的创建
作者: Jan Marek 作者: Jiří Nápravník 许可证: MIT
##与原始解决方案相比的优势
- 可以给单个节点添加title属性
- 面包屑导航支持微数据
- 可以使用“缩短的URL记录”代替
$nav->navAdd('Úvod', $this->link('Homepage:'), 'Jít na úvodní stránku');
可以用来
$nav->navAdd('Úvod', 'Homepage:', 'Jít na úvodní stránku');
##安装 - 最佳通过Composer进行安装
{ "require": { "jirinapravnik/navigation": "@dev" } }
##使用
protected function createComponentNavigation($name) { $nav = new Navigation($this, $name); $nav->setupHomepage('Úvod', $this->link('Homepage:'), 'Jít na úvodní stránku'); $sec = $nav->add('Sekce', $this->link('Category:', array('id' => 1))); $article = $sec->add('Článek', $this->link('Article:', array('id' => 1))); $nav->setCurrentNode($article); }
###在presenter中的工厂
{control navigation}
###模板中的菜单
{control navigation:breadcrumbs}