Wie man in Magento CMS-Blöcke in statische Seiten einbindet, habe ich bereits hier beschrieben. Aber dies gilt nicht nur für statische Seiteninhalte, sondern ist auch für die Transaktions-E-Mails anwendbar.
Gerade wenn man viele verschiedene E-Mail-Vorlagen im Einsatz hat, kann die Unterstützung durch die Magento CMS-Blöcke von Vorteil sein. Denn anstelle bei einer Textänderung alle einzelnen Vorlagen anpassen zu müssen, wird zukünftig nur noch der CMS-Block editiert.
Beispiel für einen E-Mail-Header
In diesem Fall wird wie auch bei Magento CMS-Seiten in spitzen Klammern “{{“/”}}” auf den eigenständigen CMS-Block referenziert (Admin-Backend > CMS > Statische Blöcke):
{{block type="cms/block" block_id="transaktionsmail_header" }}
Der dazugehörige Inhalt des CMS-Blocks:
<!--===== start of header =====--> <tr> <td height="20" class="tdheight2" bgcolor="#f2f2f2"></td> </tr> <tr> <td class="img1"> <a href="#" target="_blank"> <img src="{{media url="wysiwyg/transaktionsmail/form-header.jpg"}}" alt="" class="img1" style="display:block;" width="600" height="100" /> </a> </td> </tr> <tr> <td bgcolor="#f2f2f2" height="20" class="tdheight2"></td> </tr> <!--===== end of header =====-->