Routa jen pro daný presenter
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Myiyk
- Člen | 321
Ahoj,
mám problém když chci nastavit routu jen pro jeden presenter
News.
Jsou používány překlady presenterů (pole je pro názornost zkráceno)
Route::setStyleProperty(
'presenter',
Route::FILTER_TABLE,
array(
'aktuality' => 'News',
)
);
Tuhle routu nemůžu použít, protože se to bije s ostatními, #seo je pro převod ID na text z DB
$router[] = new Route(
'<lang cs|en>/<presenter>/<id #seo>',
array(
'lang' => 'cs',
'presenter' => 'News',
'action' => 'show',
'id' => NULL
)
);
Ale nemůžu použít ani <lang cs|en>/news/<id #seo>, protože to nepřeloží název presenteru.
Potřeboval bych, aby ta routa platila pouze pro ten jediný presenter.
Nějaké nápady?