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:
-
In der Komponente Objektdarstellung
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: