| Comando | Descrição |
|---|---|
@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 |
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 |
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
| 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 personalizada |
| include | Inclui outro template Freemarker dentro do seu template, veja mais em Include |
| 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 |
| Cria uma variável de macro. Veja mais em Macro e Como criar uma biblioteca personalizada | |
| 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 Macro e Function |
| 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 é 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 |