not

Vrací negaci vyhodnoceného výrazu.

Funkční zápis:

Boolean not ( 
    Boolean arg
)

Prefixový zápis:

not arg
arg
Libovolná hodnota. Její konverze na logickou hodnotu se řídí stejnými pravidly jako v podmínce – příkazu if.
Příklad: Funkce not
Vstup
{if not(_main)}
  {_primary.index}
{/if}

Výpis provedený jen v případě, že není definovaný _main asset.

Je vhodné uvážit různé prostředky konstrukce podmínek a logických výrazů; některé by mohly vést ke zjednodušení šablony. Viz tedy popis funkce iif a příkazů with a switch.

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