Índice
| Índice |
|---|
| maxLevel | 4 |
|---|
| outline | true |
|---|
| exclude | .*ndice |
|---|
| style | none |
|---|
|
Objetivo
O objetivo deste guia é apresentar alguns comandos do Freemarker que podem ser utilizados no fluig Studio.
Comandos
A seguir são apresentados os comandos e sua utilização:
| Comando | Descrição |
|---|
@wcm.header | Macro especial do |
Fluig| fluig, insere o cabeçalho no layout. Veja mais em Biblioteca WCM. |
| @wcm.menu | Macro especial do |
Fluig| fluig, insere o menu no layout. Veja mais em Biblioteca WCM. |
| @wcm.renderSlot | Macro especial do |
Fluig| fluig, insere um slot no layout. Veja mais em Biblioteca WCM. |
| @wcm.footer | Macro especial do |
Fluig| 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 brancos supérfluos, veja | branco desnecessários. Veja mais em Compress. |
| default | Veja Switch. |
| else / elseif | Veja If. |
| Cria um método. |
Caso conter contém um retorno, então é retornada uma variável undefined |
, veja . Veja mais em Function. |
| flush | Quando o Freemarker gera o output, geralmente ele guarda |
o esse output gerado e envia para o client em um ou mais pedaços |
, esse . Esse ato se chama fazer o flush. Normalmente ele ocorre automaticamente. Veja mais em Flush. |
| Você pode utilizar as diretivas if, elseif e else para condicionalmente pular uma seção do template. |
A(s) condição(ões) deve | As condições devem traduzir para um valor booleano, caso contrário, um erro irá |
abortar a | interromper 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, |
e | no final, opcionalmente, um else. Veja mais em If. |
| import | Importa uma biblioteca |
, veja Como criar , veja | . Veja mais em Include. |
| Processa uma seção de template para cada |
variavel | variável 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 Desabilita | desabilita a remoção de espaços em branco na linha onde ele é utilizado. Ele |
tambem disabilita dos | também desabilita os 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 | ignora todos os espaços em branco procedentes na linha. Veja mais em RT. |
| stop |
Aborta | Interrompe 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 | ignora os espaços em branco precedentes e procedentes na linha. Veja mais em T |
...