Histórico da Página
...
Cria uma variável, ou substitui uma variável existente, veja mais em Assign
Âncora | ||||
---|---|---|---|---|
|
Faz com que a página renderize, mesmo que uma parte da renderização falhe, veja mais em Attempt
...
Veja Switch
else / elseif
Veja If
...
...
fallback
Âncora | ||||
---|---|---|---|---|
|
...
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
Âncora | ||||
---|---|---|---|---|
|
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.
...
Inclui outro template Freemarker dentro do seu template, veja mais em Include
Âncora | ||||
---|---|---|---|---|
|
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
Âncora | ||||
---|---|---|---|---|
|
Cria uma variável de macro. Veja mais em Macro e Como criar uma biblioteca customizada
nested
noescape
Veja EscapeExecuta 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
...
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
...
Trim: Ignora os espaços em branco precedentes e procedentes na linha. Veja mais em T
...