Obaleni textu HTML tagem v případě splnění podmínky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- webdata
- Člen | 153
Zdravím,
Potřebuji nějak elegantně obalut text v šabloně v případě že je splněná podmínka.
Teď to mam takto.
{if $status}
<a href="www.neco.cz/nekam.html">KLIKNI SEM</a>
{else}
KLIKNI SEM
{/if}
Což je sice funkční ale takové moc asi nepřehledné.
Existuje na toto nejaká elegantní zápis?
Předem dík.
- pavouk
- Člen | 12
No mě to přijde vpohodě, jen z hlediska opakování kodu by se tomu něco dalo vtytknout (v priprave opravy musis upravit spojeni klikni sem hned dvakrat, nebo treba kdyz budes chtit nastavit preklad).
{var link = 'KLIKNI SEM'}
{if $status}{$link = '<a href="www.neco.cz/nekam.html">'.link.'</a>'}{/if}
{$link}