stromové menu – include bloku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- zapp
- Člen | 32
Zdravím,
snažím se vytvořit stromové menu a vkládat do bloku sebe sama jako je
v dokumentaci maker. Ovšem vždy mě WAMP server přeruší spojení. Mohl by
někdo poradit, v čem je chyba? Kód by podle dokumentace měl být
správně.
{block #pages}
<ul>
<li>
úvod
{include #pages}
</li>
</ul>
{/block}
- nanuqcz
- Člen | 822
Ahoj, tohle ti udělá nekonečný cyklus… Před
{include #pages}
musí být nějaká podmínka, která vnořování
zastaví, když už nebude co zobrazovat.
{block #pages}
<ul>
{foreach $pages as $page}
<li>
{$page[name]}
{if count($page[childs])}{include #pages, $pages => $page[childs]}{/if}
</li>
{foreach}
</ul>
{/block}
- Filip Procházka
- Moderator | 4668
Bonus: Latte by nově mělo umět
{include #this, $pages => $page[childs]}
;)