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:
|
[! loop ] |
Kann in zwei Weisen verwendet werden:
|
[! 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