To give me more insight on the issue - I’ve placed the same substitution tag under text & image modules. Text module for {{images}} shows full URLs, and the correct images are shown when clicked. However, the same {{images}} with exact URLs do not appear in my image module.
Original Message in Gmail shows that they are present, but not rendered.
I did not have the opportunity to use dynamic images in my sendgrid emails yet but it’s something I might be doing soon so if this works please let us know
I appreciate your time & reply. I have tried it. I have no issues with relaying/referencing a single image. I used {{variable_name}}, and it works without a hitch.
My issue seems to stem from outputting multiple images from one variable. An array of images.
Your workaround seems to be a good idea, although I bet it’s not optimal since the number of images may vary from one e-mail to another
I’ve tried and did not come up with any better than that…
It seems to me that the “issue” lies on SendGrid’s end since there is no container specifically designed to handle a (varying) number of images like some sort of caroussel or slide show or viewer. More a missing feature than a real bug from my point of view.
However according to what I’ve come across in my research it seems that css coding (instead of the WYSIWYG editor) in SendGrid could be a solution but not something I can help you with unfortunately
Yes, I concur. It definitely isn’t an ideal solution for varying image numbers. I’m lucky that my Emails are set to only four images regardless of the situation.