Freigeben über


Vorlagendirektiven

Sie können die folgenden Vorlagendirektiven in der Vorlagendatei eines Assistenten sowie in der Datei "Templates.inf" verwenden, um den Assistenten anzupassen.

Direktive

Beschreibung

[! if ]

Leitet eine Programmverzweigung zum Überprüfen einer Bedingung ein.

[! else ]

Teil der [! if ]-Programmverzweigung. Überprüft auf eine weitere Bedingung.

[! endif ]

Beendet die Definition einer [! if ]-Programmverzweigung.

[! output ]

Kann in zwei Weisen verwendet werden:

  • [! output "Zeichenfolge" ] gibt die Zeichenfolge aus.

  • [! output SYMBOL_STRING ] gibt den Wert des Symbols SYMBOL_STRING aus.

[! loop ]

Kann in zwei Weisen verwendet werden:

  • [! loop = 5 ]

  • [! loop = ANZ_SEITEN ] wobei ANZ_SEITEN ein Symbol mit einem numerischen Wert darstellt.

[! endloop ]

Beendet eine Schleifenstruktur.

Durch die linke eckige Klammer ([), auf die unmittelbar ein Ausrufezeichen (!) folgt, wird der Anfang einer Vorlagendirektive gekennzeichnet. Durch die rechte eckige Klammer wird das Ende einer Vorlagendirektive gekennzeichnet. Im Folgenden die erforderliche Syntax:

[!directive params]

Lediglich zwischen directive und params ist ein Leerzeichen oder ein Zeichen, das keinen Bezeichner darstellt, erforderlich.

Beispiel

[!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]

Mit den oben beschriebenen Direktiven können Sie in einer Vorlagendatei die folgenden Operatoren verwenden.

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

Beispiel

[!if SYMBOL_STRING != 0]

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Referenz

Benutzerdefinierter Assistent

Konzepte

Für den Assistenten erstellte Dateien

Entwerfen eines Assistenten