3
我在SendGrid中創建一個模板,我試圖把圖像放在中心,我想成爲一個標籤,所以我可以在我的代碼中動態替換,因爲它會來自我的數據庫。我可以使用SendGrid模板中的替代標記來創建圖像嗎?
我試圖簡單地在輸入字段中放置一個標籤,但它不接受。 有沒有一種方法可以實現這個目標?
謝謝!
我在SendGrid中創建一個模板,我試圖把圖像放在中心,我想成爲一個標籤,所以我可以在我的代碼中動態替換,因爲它會來自我的數據庫。我可以使用SendGrid模板中的替代標記來創建圖像嗎?
我試圖簡單地在輸入字段中放置一個標籤,但它不接受。 有沒有一種方法可以實現這個目標?
謝謝!
我假設你設法通過Node.js觸發SendGrid API,因爲你用Express標籤標記問題。
我目前正在嘗試使用SendGrid構建事務性電子郵件模板,並且我設法完成了此操作。
您可能希望首先使用構建器添加新的圖像元素。
然後上傳圖片。上傳圖片後,雙擊圖片元素。抓住你的圖像文件的名稱並複製它。
切換到代碼視圖。
在代碼視圖,找到包含你的圖像文件的名稱HTML標記。這裏是我的例子。
你的 「替代標記」 替換此代碼。
保存模板。您的模板應該可以使用了。在你的Node.js代碼中,設置替換標籤。
mail.personalizations[0].addSubstitution(new helper.Substitution("your-subtitution-tag", "image-url"));
我使用這個庫:https://github.com/sendgrid/sendgrid-nodejs希望您的電子郵件應包含新形象。
我模糊了一些敏感內容的上方。這是我結束時的電子郵件結果。希望這可以幫助!
尼古拉斯,謝謝你的非常完整的答案!我之前發佈了這個,我已經設法做到了。我做了一些不同的事情。我在'img'標籤的'src'屬性中放置了一個標籤,如:'https:// - url-'。但我剛剛在模板上看到,結果與您的結果相同。 希望這可以幫助更多的人!謝謝! :) –
我無法找到切換到「代碼」視圖的選項。他們必須改變他們的用戶界面b/c我知道的主要代碼視圖位於一個完全不同的模板中,當你創建它時你必須選擇代碼或設計模式。從設計模式中,我可以進入圖像模塊的代碼視圖,但不會對我的編輯添加包含我的子標記的src屬性。 – RudyOnRails