Vytvoření nové podstránky
- beny.rfg
- Člen | 3
Zdravím,
prosím o radu- setkávám se s NETTE poprvé, běží na něm už hotový web a já potřebuji jen přidat jednu podstránku… Pochopil jsem, že je potřeba udělat soubor NecoPresenter.php v app/presenters a adresář Neco v app/presenters/templates, a do něj dát soubor default.latte s novým obsahem.
Toto jsem vše udělal po vzoru ostatních podstránek, ale když chci na novou stránku přejít z homepage odkazem /Neco, pořád to hlásí že stránka neexistuje, kde by mohl být problém? Děkuji
- Hurass
- Člen | 114
Jak máš nastavený router? Defaultně se jedná o metodu
createRouter()
ve třídě RouterFactory
. Jak
generuješ odkaz, používáš to dle dokumentace?
Editoval Hurass (26. 11. 2016 19:59)
- beny.rfg
- Člen | 3
Toto tam mám:
class RouterFactory
{
/**
* @return Nette\Application\IRouter
*/
public static function createRouter()
{
$router = new RouteList;
$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
return $router;
}
}
Ostatní podstránky fungují a novou jsem vytvořil zkopírováním a úpravou fungující…