sestavení odkazu v šabloně a vrácení jeho hodnoty proměnné

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

Mám persistentní parametr (lang), chci přidat ještě jeden parametr, který není v routě ani v metodě action/render (tj. aby výsledek byl /?parametr=hodnota). Co víc, potřebuju ten odkaz generovat v šabloně a jeho výsledek uložit do proměnné. Dále vím, že

{var $link = $presenter->link($dest, array("parametr" => "hodnota"))}

nevytvoří odkaz, ale chybu.

Abych předešel dotazům – chci trošku zkrášlit kód. Současné řešení přes několik počátečních tagů <a n:href=„…“> a jeden koncový </a> sice funguje, ale po přeformátování šablony to rozhází kód. Chci vysekat to generování odkazů a patřičných atributů (class) s tím spojených a oddělit to doopravdy vykresleného html kódu, do kterého přidám link a přes n:class i třídy.


ta chyba, kterou to hlásí, je ve stylu: No route for Presenter:action, array("parametr" => "hodnota"(lang => en))

Editoval castamir (22. 3. 2013 10:34)