Component with name ‚Navigation‘ does not exist
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Lawondyss
- Člen | 106
Zdravím.
Mám problém s komponentou Navigation od Honzi Marka.
do BasePresenter.php jsem umístil továrničku:
protected function createComponentNavigation($name)
{
$nav = new Navigation($this, $name);
$pages = $this->db->getPages;
foreach($pages as $page)
{
$curr = $nav->add($page->heading, $this->link($page->index));
// nastavi aktualni stranku
if($this->getParam('id') == $page->index)
{
$nav->setCurrent($curr);
}
}
}
V šabloně @layout.phtml ji pak volám:
<div class="main_menu" id="menu">
{control Navigation}
</div>
Vytrvale mi hlásí, že nemůže komponentu najít.
Běží na PHP 5.2.8 a Nette 0.9.7