Email-Templates sind leider noch weitaus aufwändiger als Shop-Templates! Das Problem ist ist die Darstellung in den verschiedenen Emailprogrammen, Apps und Webanwendungen der Anbieter. Hinzu kommen noch die Content-Filter der verschiedenen Anbieter.
Der sicherste Weg wären reine Text-Emails, aber diese sehen, gerade bei einem Onlineshops, nicht gerade "up to date" aus. Das wäre auch die einzigste Methode, dass das Aussehen "responsive" wäre, ohne das es zu Darstellungsproblemen kommt!
Bei HTML-Email wäre zu beachten, dass alle CSS-Anweisungen "Inline" erfolgen (Beispiel: Googlemail entfernt den kompletten Header bei der Webanzeige). Div's sollten auch nicht verwendet werden, sondern die klassischen verschachtelten Tabellen (back to the roots). Von Javascript brauch wir erst gar nicht reden. Responsiv wäre möglich wenn die meisten Breitenangaben in Prozentwerten erfolgen. Gute Templates und besonders viele Informationen findet man über die Suchmaschinen.
Um Dein Problem mit der weißen Seite und dem nicht funktionierenden Emailversand zu lösen. Ich gehe davon aus, dass Du "script"- oder "style"-Aufrufe ausführts. Die Lösung wäre dann:
{literal}...{/literal}
Als Beipiel:
{literal}<script>...</script>{/literal}
{literal}<style>...</style>{/literal}
Gruß Riverside