Problem s componentou Navigation

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
isotrexin
Člen | 5
+
0
-

Zdravim, chcem sa opytat, preco mi pri volani componenty Navigation v sablone pomocou {widget navigation} ladenka vypisuje chybu:

Call to undefined method Navigation\Navigation::setCurrent() ? Vdaka

protected function createComponentNavigation($name) {
	    $nav = new Navigation($this, $name);
	    $nav->setupHomepage("Úvod", $this->link("Homepage:"));
	    $sec = $nav->add("Sekce", $this->link("Vykaz:", array("id" => 1)));
	    $article = $sec->add("Clanok", $this->link("Clanok:", array("id" => 1)));
	    $nav->setCurrent($article);
	}

Editoval isotrexin (4. 10. 2012 1:33)

Tabetha
Člen | 140
+
0
-

pretože to nepozná metódu setCurrent podla erroru

isotrexin
Člen | 5
+
0
-

ano to mi je jasne dakujem, ale preco nie je tato metoda definovana v komponente Navigation, ked je uvedena aj na stranke komponenty, co ma byt v tej metode? vdaka

"":https://componette.org/search/?…

uestla
Backer | 796
+
0
-

Metoda se změnila na setCurrentNode, bohužel to autor neaktualizoval v dokumentaci.

miler
Člen | 75
+
0
-

Já mám problém s tím, že mám Navigation objekt předgenerovaný do cache a nevím jak v něm podle URL nastavovat aktuální položku.

To zřejmě řeší nová komponenta Menu ( https://componette.org/search/?… ), nepoužíváte ji už někdo v reálu nasazenou?

Editoval miler (6. 10. 2012 23:44)