dojo-templater
Version:
Easy HTML emails with variables
55 lines (33 loc) • 1.17 kB
text/coffeescript
Templater = require "../src/index"
templater = new Templater()
###
JADE
Use 'get_templates' method to test your JADE templates
We'll be deprecating this method as soon as we can
###
# templater.get_templates 'teacher_invite', {}, {language: 'en'}, (err, result) ->
# if err?
# console.log "err: ", err
# else
# console.log result.html
###
HANDLEBARS
Use 'fetchEmail' method to test your HANDLEBARS templates
This method is the future of Dojo Templater.
###
options =
useFixtures: false
NewCampaignEmail = '/teacherInviteParentsNew'
DojoTrigger = '/customerio/ClassDojo/T-02-addClassCampaign/addClass1b'
passwordReset = "passwordResetEmails/teacherParentPasswordReset"
templateData = { "resetUrl": "http://classdojo.com" }
message = "/sharedClassAlerts/newSharedClassAlertForNonTeacher"
templater.fetchEmail NewCampaignEmail, templateData, options, (err, result) ->
if err?
console.log err
else
# console.log "Subject: ", result.subject
# console.log "<br/><br/>=======================<br/><br/>"
console.log result.html
# console.log "<br/><br/>=======================<br/><br/>"
# console.log result.plain