problém – odkazy prezentery

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

Dobrý den,
mám jednoduchou stránku, pomocí HomepagePresenter ji zobrazím a v šabloně mám 5 odkazů. Když chci po přejití na odkaz jiným presenterem zobrazit text ( a i jiné rozložení stránky), tak mě to přesune nesmyslně jinam

můj odkaz z šablony HomepagePresenter na InfoPresenter (akci renderDefault mám a i k ní šablonu s textem) je

<a href="plink Info:default">info</a>

toto mě přesměruje sem document_root/homepage/info
hledal sem již zde na fóru routování, ale žádné nastavení nepomohlo

Mikulas Dite
Člen | 756
+
0
-

Použí dvojtečku na začátku té adresy, potom se to nebude brát relativně.

<a href="plink :Info:default">info</a>
fidLi
Člen | 41
+
0
-

stále nefunguje :(

Mikulas Dite
Člen | 756
+
0
-

Máš pravdu, já to úplně domotal : ). Správně je buď

public function templatePrepareFilters($template) {
	$template->registerFilter('TemplateFilters::netteLinks');
}
<a href="nette:Info:default">info</a>

nebo normálně

<a href="{plink :Info:default}">info</a>
fidLi
Člen | 41
+
0
-

děkuji moc, vyřešeno 2. způsobem a chyba? chyběly závorky {}

Editoval fidLi (1. 4. 2010 14:55)