Výpis celé hierarchie knihy formátovačem

Při prvním výpisu tohoto fragmentu je parametr useChapter nedefinovaný, iteruje se tedy přes nejvyšší úroveň.

Při výpisu každé z položek se zavolá formátovač na týž asset, liší se jen hodnota useChapter, ve které se předá vždy aktuální assetová obálka.

Fragmenty kódu

Pravidlo formátovače
{while _asset chapter=useChapter}
{whilefirst}<ul>{/whilefirst}
  <li>
    <a href="{link(_.asset)}">{_.title}</a>
    {_asset mode=_mode useChapter=_}
  </li>
{whilelast}</ul>{/whilelast}
{/while}