Thanks for the reply, Christian. Yes, I was testing by sending the test email to myself from Studio. I see now what you are saying -- I'm always returning the most recently active board when doing this test. Email notifications from stage aren't working anymore, otherwise I could test this properly. It's possible that ${coreNode.title} is correct when the email template has some context to work with.
I did try adding ${coreNode.ancestors} to the template, and the result returned:
[lithium.eval.velocity.CoreNodeTemplateModel@a54cc6b8,
lithium.eval.velocity.CoreNodeTemplateModel@e490cafc,
lithium.eval.velocity.CoreNodeTemplateModel@76850eb6]
:catsurprised:
I assume this occurred because that's a FreeMarker context object, and only Velocity context objects should be used in email templates.
Thanks,
Lili