Durch die Verwendung von geschweiften Klammern kann die Syntax für dynamisch berechnete Attributwerte eingeleitet werden. Folgende Funktionen für dynamische Attribute sind verfügbar:
{ TMLScript-Ausdruck }
Ein TMLScript-Ausdruck dessen berechnetes Ergebnis zum Inhalt des
Attributes wird. Ist das Ergebnis eine
Liste so werden die Listenelemente
kommasepariert zu einem String zusammengesetzt, der zum Attribut-Inhalt
wird.
{item:itemname}
Gibt den Wert des Items aus
{tag:Tag-ID}
Gibt das Ergebnis des WebTML-Tags der angegebenen ID aus
{plugin:pluginname}
Gibt
den Datenbankschlüssel des Plugins mit dem angegebenen eindeutigen
Plugin-Namen zurück. Diese Attributfunktion ist praktisch in
Attributen, welche einen Datenbankschlüssel entgegennehmen. Mit ihrer
Hilfe muss der Datenbankschlüssel des Plugins, der auf verschiedenen
WGA Systemen unterschiedlich sein kann, nicht direkt adressiert werden.
{option:optionname}Gibt den Wert der Web TML-Option dieses Namens aus
{label:labelkey}
Gibt das Textlabel dieses Schlüssels in der Sprache des WGA-Benutzers zurück (siehe <tml:label).


Dynamische Attribute