once
Zajistí výpis bloku unvitř příkazu v dané šabloně právě jednou za jeden vyhodnocovací cyklus; v systému jNetPublish tedy jednou za jeden request.
once
statement-body/once
- statement-body
- Příkazy, jejichž vykonání se takto omezuje.
Pojmem šablona se zde rozumí identifikovaný TFS fragment – např. soubor na disku – nikoli asset typu Šablona. Asset může těchto fragmentů obsahovat více, podle pravidel pro formát, jazyk, režim atd.
Přikaz má smysl používat uvnitř těla příkazu part. Je vhodný pro vkládání javascriptů a podobných komponent.
Příklad: Příkaz once
Vstup
{part x}
{once}
Tento text se vypíše jen jednou.
{/once}
A tenhle kolikrát kdo bude chtít.
{/part x}
{include "#x"}
Výstup
Tento text se vypíše jen jednou.
A tenhle kolikrát kdo bude chtít.
A tenhle kolikrát kdo bude chtít.
Definovaný part se provede dvakrát: poprvé v místě definice, podruhé při volání include. Část uzavřená v once
se provede jen poprvé.
Pro vložení příspěvku do diskuse se přihlašte.