Jednoduché routy s jedním parametrem a filtrem

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

Ahoj, mám definovány následující routy:

<?php
		$router[] = new Route('<page_name>', array(
			'presenter' => 'Homepage',
			'action' => 'view',
			'page_name' => array(
				Route::FILTER_TABLE => array(
					'vitejte' => 'welcome',
					'historie' => 'history',
					'kontakty' => 'contacts',
					'stanovy-kct' => 'statute',
					'clenske-prispevky' => 'member_donations',
					'pojisteni-clenu' => 'insurance',
					'vyrocni-schuze-kct' => 'meeting',
					...
					...
				)
			),
		));

		$router[] = new Route('<page_name>', array(
			'presenter' => 'Page',
			'action' => 'view',
			'page_name' => array(
				Route::FILTER_TABLE => array(
					'odkazy' => 'links',
					'plan-akci' => 'events',
					'nastenka' => 'noticeboard',
					...
					...
				)
			),
		));
?>

Jak docílím toho, aby mi url: www.neco...neco.cz/odkazy, www.neco...neco.cz/plan-akci, www.neco...neco.cz/nastenka vzala druhá routa? Teď mi to vše spadne do první.

Snad je to pochopitelné. Děkuji za odpověď.

Oli
Člen | 1215
+
0
-

Takhle ti to nepujde. ten filter ti to jen prelozi. Zkus se podivat na filter_in a filter_out…
Musis totiz nejak odlisit tu routu a tady je uplně stejná.