Changelog information in email templates
SINCE 7.0.24
Email templates can refer to the complete change log in an event notification. The variable is
$!changeItems.
$!changeItems
is a collection of Change Item objects with the attributes below:Attribute | Explanation |
---|---|
field | Name of the field that was changed |
oldstring | String representation of the old value of the field or a comma-separated list of removed items in case of multi-value fields |
newstring | String representation of the new value of the field or a comma-separated list of removed items in case of multi-value fields |
Example template code to loop through the change items:
#foreach($changeItem in $!changeItems)
Field name: $!changeItem.getString("field")
Old value: $!changeItem.getString("oldstring")
New value: $!changeItem.getString("newstring")
#end
The same construct is used by the
renderChanges
macro.Last modified 1yr ago