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
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
Použí dvojtečku na začátku té adresy, potom se to nebude brát relativně.
<a href="plink :Info:default">info</a>
- Mikulas Dite
- Člen | 756
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>