Problém s makrem n:if v latte

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tomas.lang
Člen | 53
+
0
-

V šabloně mám tento blok:

{foreach $towns as $town}
<h2>{$town->name}</h2>
<ul n:if="$town->related('tearoom')->count('*')">
    <li n:foreach="$town->related('tearoom') as $tearoom">
        <a n:href="tearoom, id=>$tearoom->id">{$tearoom->name}</li>
    </li>
</ul>
{/foreach}

A Latte mi hlásí tuto chybu: „Unexpected macro {/foreach}, expecting {/if} in“ s odkazam na poslední řádek v bloku popsaném výše…

Pokud oddělám makro n:if, vše funguje tak jak má – není tedy problém u Latte parseru? Případně měl by někdo nápad jak to vyřešit? Jediné co funguje je vyhodit makro n:if do {if}-u obalujícího <ul>, ale příjde mi, že kontrukce kterou jsem použil by měla být funkční – nebo ne? Předem moc děkuji…

redhead
Člen | 1313
+
0
-

Máš špatně párový tag <a>

<a></li>

Editoval redhead (16. 6. 2011 17:03)

tomas.lang
Člen | 53
+
0
-

redhead: už to taky vidím :-) Tak díky… Blbá to chyba!