Autor: JIz

include

Umožňuje vložit výstup jiné šablony nebo definované části šablony.

include template-path param-assignment
template-path
Cesta k šabloně nebo k pojmenované části.
  • Když je "/x/y/mainTemplate.tfs" cesta k šabloně a "a" jméno její části definované příkazem part, pak "/x/y/mainTemplate.tfs#a" je cesta k této části.
  • Cesty tvaru "#partName" vedou k pojmenovaným částem aktuální šablony.
  • Pro vytvoření cesty k šabloně, která je asset v systému jNetPublish lze použít řetězec ve tvaru "jnp:id-assetu".
param-assignment
Seznam parametrů s hodnotami, které se předají do volaného fragmentu.
Příklad: Příkaz part a include
Vstup
{part a}Hello, world! {/part}
{include "#a"}
Výstup
Hello, world! Hello, world! 

Všimněte si, že obsah definovaného fragmentu se vypisuje dvakrát, poprvé v okamžiku, kdy je definován, podruhé při volání příkazu include. Toto je možné obejít.

Pro vložení příspěvku do diskuse se přihlašte.