Nejde snippet v elseif podmínce
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- i.magine
- Člen | 81
Ahoj, mám nasledující kód:
@{if 1==1}
{snippet neco}bla{/snippet}
@{else}
blablablabla
@{/if}
- ten funguje dobře. Ale jakmile misto else dam elseif zacne to vyhazovat errory:
@{if 1==1}
{snippet neco}bla{/snippet}
@{elseif 1==2}
blablablabla
@{/if}
Něco jako:
Parse Error – syntax error, unexpected T_ELSEIF
No a kdyz odstranim zavinace a snippet tak vse zas funguje. Nevíte co s tím?
Verze Nette: Nette Framework 0.9.3-dev (revision 89e3381 released on 2010–01–11)
Díky
- i.magine
- Člen | 81
Zdravím, tak jsem udělal update na verzi 9.5 ale stále hází stejnou chybu. Možná bych zapřemýšlel nad jiným způsobem řešení ale zatím mně nic nenapadá… Mám jednoduchý formulář, vypním první krok… v presenteru se nastavá this->step==2 a podle šablony se zobrazí správný krok formuláře.
{if ($step==1)}
....
{elseif ($step==2)}
....
{else}
...
{/if}
Jak byste to řešili vy?