Compartilhar via


Diretivas de modelo

Você pode usar as seguintes diretivas de modelo em um assistente arquivo de modelo e o o arquivo de Templates.inf para personalizar o assistente.

Diretiva

Descrição

[!IF]

Começa uma estrutura de controle para verificar se há uma condição.

[!else]

Parte do [!IF] controlam estrutura.Outra condição de procura.

[!endif]

Finaliza a definição de um [!IF] controlam estrutura.

[!saída]

Pode ser usado de duas maneiras a seguir:

  • [!saída "string"] lhe dá a seqüência de caracteres.

  • [!SYMBOL_STRING de saída] fornece o valor do símbolo SYMBOL_STRING.

[!loop]

Pode ser usado de duas maneiras a seguir:

  • [!loop = 5]

  • [!loop = NUM_OF_PAGES ] onde NUM_OF_PAGES é um símbolo com um valor numérico.

[!ENDLOOP]

Termina uma estrutura de loop.

O colchete esquerdo ([]) seguido imediatamente por um ponto de exclamação (!) indica o início de uma diretiva de modelo.O colchete direito indica o fim de uma diretiva de modelo.Esta é a sintaxe necessária:

[!directive params]

É necessário apenas entre um espaço ou um caractere não-identifier diretiva e params.

Exemplo

[!if SAMPLE_RADIO_OPTION1]
You have checked the option 'Sample radio button option 1'
[!else]
You have checked the option 'Sample radio button option 2'
[!endif]

Você pode usar os seguintes operadores com as diretivas acima em um arquivo de modelo.

   +
   -   
   =
   !=   
   ==   
   ||   
   &&  
   !

Exemplo

[!if SYMBOL_STRING != 0]

Consulte também

Tarefas

Criando um assistente personalizado

Referência

Assistente personalizado

Conceitos

Arquivos criados para o seu assistente.

Projetar um assistente