HI,
I generated a lot email template before. The approach I will do is build HTML code, when working with HTML in email template you need to know what cannot render in the email, what is different from a website. For example, Two div tags beside together cannot be on a single line, Image - If you have urls to link image you can use the URLs to embed it to HTML code, if you don't have Urls to link images, you need to convert it to base64 string to display in the email.
Do you want me to implement the template for you? I'm looking forward to hearing your response.
Thanks,
Nicky