2016-12-16 7 views
3

Я создаю шаблон в SendGrid, и я пытался поместить изображение в центр, и URL-адрес, который я хотел бы быть тегом, чтобы я мог динамически подставлять свой код, потому что он будет поступать из моей базы данных.Могу ли я иметь изображение с тегом замещения в шаблоне SendGrid?

Я попытался просто поместить тег в поле ввода, но он не принимает этого. Есть ли способ, которым я могу это сделать?

Спасибо!

ответ

3

Я предполагаю, что вам удалось запустить API SendGrid через Node.js, так как вы помечаете вопрос тегом Express.

В настоящее время я пытаюсь создать транзакционный шаблон электронной почты, используя SendGrid, и мне удалось это сделать.

Возможно, вы захотите добавить новый элемент изображения сначала с помощью строителя.

add an image

Затем загрузить изображение. После загрузки изображения дважды щелкните элемент изображения. Возьмите имя файла изображения и скопируйте его.

image file

Переключение в режим просмотра кода.

code view

В представлении кода, найти HTML тег, который содержит ваше имя файла изображения. Вот пример в моем случае.

code to replace

Заменить этот код с "заменой тегом".

substitution tag

Сохранить шаблон. Ваш шаблон должен быть готов к использованию. В коде Node.js установите тег замены.

mail.personalizations[0].addSubstitution(new helper.Substitution("your-subtitution-tag", "image-url")); 

Я использовал эту библиотеку: https://github.com/sendgrid/sendgrid-nodejs Надеюсь, ваш адрес электронной почты должен содержать новое изображение.

email result

Я размыты некоторые чувствительные содержание выше. Это результат электронной почты на моем конце. Надеюсь это поможет!

+0

Николас, спасибо за ваш очень полный ответ! Я опубликовал это недавно, и я уже успел это сделать. Я немного поменял. Я поместил тег в атрибут 'src' в тег' img', что-то вроде: 'https: // - url-'. Но я только что видел здесь на шаблоне, что результат такой же, как у вас. Надеюсь, это поможет большему количеству людей! Благодаря! :) –

+0

У меня возникли проблемы с поиском опции перехода на «код». Они, должно быть, внесли изменения в свой UI b/c, основной вид кода, который я знаю, находится внутри совершенно другого шаблона, где вам нужно выбирать код или режим разработки при его создании. Из режима разработки я могу получить представление кода для модуля изображения, но он не примет мои изменения добавления атрибута src, который включает мой тег sub. – RudyOnRails

 Смежные вопросы

  • Нет связанных вопросов^_^