Velocity-Makros

Velocity ist eine Template-Engine mit einer eigenen Skriptsprache, der Velocity Template Language (VTL). Die VTL verwenden Sie, um in Aeneis in Verbindung mit der Aeneis-API auf Aeneis-Objekte zuzugreifen, sie zu verändern oder Funktionen hinzuzufügen, die nicht nativ unterstützt werden.

Siehe auch: Allgemeine Informationen zur Velocity Template Language finden Sie in der Dokumentation von Apache unter velocity.apache.org/engine/2.3/user-guide.

Hinweis: Alle Zugriffsmöglichkeiten auf Aeneis-Objekte entnehmen Sie dem API-Ordner Ihrer Aeneis-Installation. Damit Sie Daten nicht ungewollt ändern oder löschen, empfehlen wir Ihnen, sich Wissen über die Bedeutung und Verwendung der einzelnen API-Methoden anzueignen.

In Aeneis können Sie Velocity-Makros in folgenden Bereichen verwenden:

Wenn Sie in diesen Bereichen ein Makro an einer bestimmten Stelle verwendet haben, wird das Makro im Hintergrund ausgeführt und das Ergebnis als Ausgabe angezeigt. Ein Velocity-Makro kann sich aus Text, Variablen und Anweisungen zusammensetzen.

Beispiel: Im Auslieferungszustand erhalten Sie eine automatische E-Mail mit dem Hinweis, dass Ihr Konto gesperrt wurde, wenn Sie Ihr Passwort zu oft falsch eingegeben haben. In dieser E-Mail werden eine Reihe von Velocity-Makros verwendet, um den Inhalt aus der Vorlage auf den jeweiligen Sachverhalt abzustimmen:

In der Eigenschaft Inhalt des E-Mail-Objekts Kontosperrung - Benutzer Email ist die Vorlage mit den entsprechenden Makros hinterlegt: