Skip to content

jirinapravnik/navigation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

#Navigation

Control pro Nette Framework usnadňující tvorbu menu a drobečkové navigace

Autor: Jan Marek Autor: Jiří Nápravník Licence: MIT

##Výhody proti původnímu řešení

  • možno k jednotlivým Nodům přidat title atribut
  • drobečková navigace podporuje mikrodata
  • možno používat i "zkrácený zápis url" místo:
$nav->navAdd('Úvod', $this->link('Homepage:'), 'Jít na úvodní stránku');

lze použít:

$nav->navAdd('Úvod', 'Homepage:', 'Jít na úvodní stránku');

##Instalace Nejlépe přes Composer

{
	"require": {
        	"jirinapravnik/navigation": "@dev"
    	}
}

##Použití ###Továrnička v presenteru:

	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);
	}

###Menu v šabloně:

{control navigation}

###Drobečková navigace v šabloně:

{control navigation:breadcrumbs}

About

Control pro Nette Framework usnadňující tvorbu menu a drobečkové navigace

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 75.5%
  • HTML 24.5%