Definování define i když není splněna podmínka
- Alsatian
- Člen | 175
Ahoj.
Mám následující podmínku.
{if $seo_description}
{define description}{$seo_description|noescape}{/define}
{if}
Zjistil jsem ale, že i když není splněna podmínka if $seo_description,
provede se nadefinování bloku define description.
V dalším kódu mám opět podmínku a jelikož se blok define nadefinoval,
nefunguje správně.
{ifset description}
{include description|stripHtml}
{else}
// doplní se defaultní description...
{/ifset}
Myslíte si, že je to normální chování Nette? Nebo dělám něco špatně? Dnes to komplet přepíšu a definování bloku přesunu do presenteru a vypíši za pomocí proměnných předaných do šablony, ale stejně by mě to zajímalo. Děkuji.
Editoval Alsatian (9. 1. 2019 8:31)