3 very crucial questions regarding Apache Velocity email script tokens in an email
- June 1, 2017
- 2 replies
- 5971 views
Background: I have an email script that initializes a bunch of variables and then other smaller individual scripts that reference the initial variables. This works in the HTML email and plain text email, but there are 3 significant problems.
1. Where can I place my initial script token so that the other email scripts will populate in the subject line?
2. The initial email script token results in a lot of whitespace in the plain text version of the email. Since I have to place it at the very beginning of the email, the email has like 10 lines of whitespace at the top.
3. How do I properly create a link using an email script?
The way I have it now:
In the token:
#set ($directions = "google.com/maps/dir//Some+Place")
$directions
So here $directions is being printed — the actual link, that is.
In the HTML:
<a href="{{my.token}}">Directions</a>
The error I get in Safari: (see attachment)