Freigeben über


Vorlagendirektiven

Aktualisiert: November 2007

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:

[!directiveparams]

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

Konzepte

Für den Assistenten erstellte Dateien

Entwerfen eines Assistenten

Referenz

Benutzerdefinierter Assistent