Jak efektivně použít šablony pro obalení neprázdného řetězce

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

Často potřebuji v šabloně vypsat např. toto:

($promenna) ← nicméně pouze v případě, že proměnná je neprázdná.

Obecně to však nemusí být pouze závorky, na což by helper stačil, ale řetězec „nalevo“ a řetězec napravo od vypsané proměnné.

Pokud bych si udělal helper, tak mohu poslat pouze jeden parameter – je to tak?

Jak tedy zjednodušit zápis:

{if ($promenna)}
  levý-obal{$promenna}pravý-obal
{/if}

?

Díky!

Editoval MartyIX (29. 4. 2010 21:45)

Foowie
Člen | 269
+
0
-

Další proměnné do helperu se předávají pomocí dvojtečky za jménem helperu. (Jak jde vidět například v přehledu helperů)

MartyIX
Člen | 217
+
0
-

Díky!