Filtr je uvnitř <a href> nefunkční

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

Ahoj, dělám si jednoduchý filtr, kdy si přepínám mezi jednotlivými možnostmi. Pokud kliknu na odkaz, řadím ASC, pokud kliknu znova, řadím dle DESC. Nicméně, stále nemohu přijít, jak svůj filtr dostat do části s URL.

{="sortByAscendName"|toggle}                           Vypíše se sortByDescendName
<a href="{link sortByAscendName|toggle}">Odkaz</a>     Vypíše se sortByAcscendName, ale chci sortByDescendName

Děkuji za radu.

h4kuna
Backer | 740
+
+2
-

Tohle nejde. Makro se provádí jen jednou v čase kompilace šablony a ty chceš dynamicky měnit jeho odkaz.

Jaký je problém udělat toto?

<a href="{if ....}{link sortByAscendName}{else}{link sortByDescendName}{/if}">Odkaz</a>

Nebo parametr do url.

Editoval h4kuna (9. 7. 2015 8:04)

Facedown
Člen | 38
+
0
-

Dobře, díky za objasnění :)