sablona latte – problem s tvorením odkazov

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

Zdravím, prosim vas viete mi niekto poradiť, či je nejako možne v šablone vygenerovat odkaz takymto spôsobom. Budem tam mat podmienku a ked podmienka vyhovie odkaz sa vyrobí pomocou macra n:href a ked nevyhovie odkaz sa vyrobi pomocou obyčajného href

jtousek
Člen | 951
+
0
-
<a {if $podminka} n:href="..." {else} href="..." {/if}>
Michal8245
Člen | 14
+
0
-

no a skusal si to uz tak robit? lebo mne to zle vygeneruje tie vetvy mi necha prazdne a hodi mi tam oba odkazy za tu podmienku

jtousek
Člen | 951
+
0
-

Hmmm. Co tohle?

<a href="{if $podminka} {link ...} {else} ... {/if}">

Teď si nejsem jistej jestli může být makro v hodnotě atributu, ale snad jo.

22
Člen | 1478
+
0
-

Není lepší to pořešit v presenteru a poslat si do šablony hotovou proměnnou $link?

petr.pavel
Člen | 535
+
0
-

Případně:

{var $url = $podminka ? $url1 : $url2}
<a href="{$url}">klik</a>
Michal8245
Člen | 14
+
0
-

no už som to vyriešil, presne ako radil „22“.. bolo to asi tak najpraktickejšie..díky moc aj tak :)