Routování s moduly – url zůstává ve tvaru <presenter>/<action>

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

Ahoj,

mám problém s Routou, která vypadá takhle.

        $router = new RouteList;
        $router[] = $module = new RouteList('Admin');
        $module[] = new Route('admin/<presenter>/<action>', 'Homepage:default');

        $router[] = $module = new RouteList('Front');
        $router[] = new Route('index.php', 'Homepage:default', Route::ONE_WAY);
        $module[] = new Route('<presenter>/<action>', 'Homepage:default');
        $module[] = new Route('portret', 'Gallery:portret');
        $module[] = new Route('glamour', 'Gallery:glamour');
        $module[] = new Route('architektura', 'Gallery:architecture');
        $module[] = new Route('street-foto', 'Gallery:street');
        $module[] = new Route('sport', 'Gallery:sport');
        $module[] = new Route('priroda', 'Gallery:nature');
        return $router;

Všechno funguje žádná chyba nevyskočí ale moje URL stále vypadá takto – např. http://www.xxx.cz/gallery/portret

Mohli by jste mi prosím pomoct?

Koukal jsem tady na fóru a zkoušel to upravit podle pár návodů, ale nic nepomohlo.

Díky

CZechBoY
Člen | 3608
+
+1
-

Obecne routy patri na konec.
tzn. <presenter>/<action> dej jako posledni

d3tr1tus
Člen | 52
+
0
-

@CZechBoY skvělý díky moc!!