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
Č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
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ů)