Odlišení odkazů na soubory ve výpisu
Samotný příkaz import má odlišnou syntax v různých verzích; toto je zápis pro verzi 3.4 a novější.
Nutnost importu je možné obejít pomocí přístupu ke statickým hodnotám třídy objektu.
Fragmenty kódu
Vstup
{import com.etnetera.jnp.publish.PageIdentification}
{let tgt := target(_asset, "target")}
<a href="{tgt}">
{if or(tgt.addressKind == PageIdentification.AK_UNSTABLE,
tgt.addressKind == PageIdentification.AK_FILE)}
stáhnout
{else}
více
{/if}
</a>