n:if v ukončovacím html tagu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jtousek
- Člen | 951
V souvislosti s touto chybou mě napadlo, že by bylo možná lepší jako podmínku nepoužívat count, ale raději testovat, zda cyklus vůbec proběhne.
Původní verze:
{* v Nette 2.01 ne úplně funkční *}
<ul n:if="$product->related('product_page')->count()">
<li n:foreach="$product->related('product_page')->order('order') as $page">
<a n:href="productPage $page->id" title="{$page->name}">{$page->name}</a>
</li>
</ul>
Po použití této možnosti
{if}
<ul>
<li n:foreach="$product->related('product_page')->order('order') as $page">
<a n:href="productPage $page->id" title="{$page->name}">{$page->name}</a>
</li>
</ul>
{/if $iterations}
Feature request:
<ul>
<li n:foreach="$product->related('product_page')->order('order') as $page">
<a n:href="productPage $page->id" title="{$page->name}">{$page->name}</a>
</li>
</ul n:if="$iterations">
- David Grudl
- Nette Core | 8218
Už to tady bylo https://forum.nette.org/…viracim-tagu.
Tohle implementovat by bylo docela komplikované, takže třeba někdy.