Я использую метод API-шаблона отправки Mandrill для отправки электронной почты. Это не имеет значения, но на всякий случай я использую PHP.Как я могу заставить Mandrill анализировать теги Handlebars в моем шаблоне?
Письмо отправляется с использованием правильного шаблона, но ни одна из переменных Handlebars не заменяется их значениями. Вместо этого они просто удаляются.
Вот полный запрос, как показано в журналах API после сокращения моего кода:
{
"template_name": "my-template-slug",
"template_content": [
{
"name": "price",
"content": "$25"
}
],
"message": {
"subject": "My Subject",
"from_email": "[email protected]",
"from_name": "My Name",
"to": [
{
"name": "Jimmy Crackcorn",
"type": "to",
"email": "[email protected]"
}
]
},
"async": false,
"ip_pool": null,
"send_at": null,
"key": "my_api_key"
}
Я также попытался упростить мой шаблон просто {{price}}
, который просто посылает пустое сообщение.
Я также подтвердил, что для параметра «Отправка по умолчанию»> «Слияние» установлено значение «Ручки».
В случае, если это имеет значение, я создал шаблон в MailChimp и отправил его в Mandrill, а затем удалил escape-косые черты из переменных.