Chyba v Tracy která chybou není
- Webster.K
- Člen | 211
Zdravím všechny, řeším „chybu“, kdy Tracy vrací chybu:
Latte\CompileException
Unexpected ‚{/if‘, expecting </ul> for element started on line 133 at
column 33
Nicméně to chyba není. Následující kód:
{if podminka != 0 || podminka2 != 0}
<p>Text:</p>
<ul>
{/if}
{if podminka != 0}
<li>hodnota z DB</li>
{/if}
{if podminka2 != 0}
<li>data z DB</li>
{/if}
{if podminka != 0 || podminka2 != 0}
</ul>
{/if}
Tracy vrací chybu, že <ul> v první podmínce nemá koncový tag </ul> nicméně on tam je, jen ho nedokáže takto identifikovat, protože „zůstává otevreny“. Někdo nějaký nápad, jak toto hlášení Tracy obejít nebo jak to udělat jinak? Řešení není to UL dát mimo ify a nechat ho naprázdno do stránky vykreslovat, nicméně to uz pak funguje
- Kamil Valenta
- Člen | 815
{if podminka != 0 || podminka2 != 0}
<p>Text:</p>
<ul>
{if podminka != 0}
<li>hodnota z DB</li>
{/if}
{if podminka2 != 0}
<li>data z DB</li>
{/if}
</ul>
{/if}