@wcm.header

Macro especial do Fluig, insere o cabeçalho no layout. Veja mais em Biblioteca WCM

@wcm.menu

Macro especial do Fluig, insere o menu no layout. Veja mais em Biblioteca WCM

@wcm.renderSlot

Macro especial do Fluig, insere um slot no layout. Veja mais em Biblioteca WCM

@wcm.footer

Macro especial do Fluig, insere o rodapé no layout. Veja mais em Biblioteca WCM

assign

Cria uma variável, ou substitui uma variável existente, veja mais em Assign

attempt

Faz com que a página renderize, mesmo que uma parte da renderização falhe, veja mais em Attempt

break

Veja Switch ou List

case

Veja Switch

compress

Remove espaços em brancos supérfluos, veja mais em Compress

default

Veja Switch

else / elseif

Veja If

function

Cria um método. Caso o método não conter um retorno então é retornada uma variável undefined, veja mais em Function

flush

Quando o Freemarker gera o output, geralmente ele guarda o output gerado e envia para o client em um ou mais pedaços, esse ato se chama fazer o flush. Normalmente ele ocorre automaticamente.

Veja mais em Flush

global

if

Você pode utilizar as diretivas if, elseif e else para condicionalmente pular uma seção do template. A(s) condição(ões) deve traduzir para um valor booleano, caso contrário um erro irá abortar a o processamento do template. Os elseif e else devem ocorrer dentro de um if (ou seja, entre as tags de inicio e fim do If). O if pode conter qualquer numero de elseif (incluindo 0), e no final, opcionalmente, um else.

Veja mais em If

import

Importa uma biblioteca, veja mais em Import e Como criar uma biblioteca customizada

include

Inclui outro template Freemarker dentro do seu template, veja mais em Include

list

Processa uma seção de template para cada variavel contida dentro de uma sequência. Veja mais em List

local

Cria ou substitui uma variável local. Funciona apenas dentro de uma Macro ou Function. Veja mais em Local

lt

Left Trim: ignora todos os espaços em branco precedentes na linha. Veja mais em LT

macro

Cria uma variável de macro. Veja mais em MacroComo criar uma biblioteca customizada

nested

Executa o fragmento do template. Veja a diretiva Macro

nt

No Trim: Desabilita a remoção de espaços em branco na linha onde ele é utilizado. Ele tambem disabilita dos efeitos de outras diretivas de trim. Veja mais em NT

recover

Veja Attempt. O bloco de recover é executado no lugar do bloco attempt. Caso nenhum erro ocorra durante a execução do bloco attempt então o bloco recover é ignorado.

recurse

Percorre todos os nós filhos de um nó. Veja mais em Recurse

return

Veja MacroFunction

rt

Right Trim: Ignora todos os espaços em branco procedentes na linha. Veja mais em RT

stop

Aborta o processo de renderização do template. Veja mais em Stop

switch

Switch é utilizado para selecionar um fragmento do template dependendo do valor de uma expressão. Veja mais em Switch

t

Trim: Ignora os espaços em branco precedentes e procedentes na linha. Veja mais em T