nefunkční makra n:if v šabloně
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kasparek
- Člen | 43
Ahoj,
určitě je to triviálnost ale já to v tom prostě nevidím.
mám kód
.latte
{block #subCategoryMenu}
<ul n:if="$subMenu" class="list-group">
{foreach $subMenu as $item}
<li class="list-group-item">
<a n:href="Kategorie:, 'id' => $item->category_ident" n:class="$presenter->linkCurrent ? active">{$item->category_name}</a>
</li>
{/foreach}
</ul>
{/block}
$subMenu
plním v presenteru
$this->template->subMenu = $this->category->getSubCategoryMenu($id);
jde mi o to že pokud je $subMenu
prázdná tak mi
vypíše kód
<ul class="list-group">
</ul>
Zkoušel jsem i zápis
{if $subMenu}
{block #subCategoryMenu}
<ul class="list-group">
{foreach $subMenu as $item}
<li class="list-group-item">
<a n:href="Kategorie:, 'id' => $item->category_ident" n:class="$presenter->linkCurrent ? active">{$item->category_name}</a>
</li>
{/foreach}
</ul>
{/block}
{/if}
Ale se stejným výsledkem.
Neví někdo co přehlížím??
Díky za rady
- David Matějka
- Moderator | 6445
a co vraci getSubCategoryMenu
? nevraci to nejaky iterator, treba
Selection
? to totiz neni povazovano jako prazdne, tak
zkus n:if="count($subMenu)"