Email Template Adapter
-
2690 Popularity Score
Popularity ScoreReferrals to Site/Downloads
0
1+
250+
1000+
10000+
- 5 Customer Reviews
- Compatible with:
- Developer Info /
- Profile
- Support
- Extensions
- Overview
-
Email Template Adapter
Features
- - Easily change email template layout for all default templates
- - Make custom and system variables available in templates
- - Determine which default templates are allowed to be sent
- - Change the default templates outer container, header, middle container and footer through the backend
- - Configurable for all scopes (website,store,view)
- - Template adapter and filter can be turned on or off in the configuration
What this extension does
This extension kicks into gear when the a transactional email is sent. When a default template is used it can strip away the original outer container, header, and middle container and only leave the text of the email. It then adds a new middle container, header, footer and outer container allowing you to fully tweak the layout for any specific scope. In addition, when sending a default template, it can check whether we actually want to send this template.
Install notes
- - Turn caching off
- - Re-login to the admin panel to get correct permissions
- - The default configuration has 5 custom options. You can increase this number by copy pasting more lines in the config.xml and by increasing $_customFieldCount in Adapter.php
Compatibility
- - 1.3.0 works and used in production environment
- - 1.3.1.x not tested
- - 1.3.2.x not tested and the way variables are noted in the templates is different: “{{var email_template_adapter.custom1}}” becomes “{{htmlescape var=$email_template_adapter.custom1}}”
- - 1.4.0.1 works and is used in production environment
How the Email Template Adapter changes a Template
http://www.magentocommerce.com/boards/viewthread/58099/
How to transform a template
Copy one of the default templates and modify it to fit your design
- - Replace the text by “” and also add this line in the backend to “Divide Middle Container on this line “
- - Cut and paste the middle container part into “Middle Container Html”
- - Put “” in “Middle Starts Here” and make sure it is similar to what is in the original template
- - Cut and paste the header part into “Header Html”
- - Put “” in “Header Starts Here” and make sure it is similar to what is in the original template
- - Cut and paste the footer part into “Footer Html”
- - Add “” in the gap where the header, middle and footer were
- - Paste the remainder in “Outer Container Html”
- - Go to the original default template and add the additional variables, if needed
Example application
Say you have two frontend stores, a wholesale and retail store in the same language and currency. With this extension you can now use different email layouts when sending the same kind of email from either store.
Version info
- - 0.2.0 initial release Please test this extension thoroughly before using it in a production environment.

- Release Notes
-
Change the layout of default email templates and filter out templates you don't want to send based on the configuration in the backend.
2012-02-06 00:05:30- Version number: 0.2.0
- Stability: Beta
- Compatibility: 1.3, 1.4
This extension kicks into gear when the a transactional email is sent. When a default template is used it can strip away the original outer container, header, and middle container and only leave the text of the email. It then adds a new middle container, header, footer and outer container allowing you to fully tweak the layout for any specific scope. In addition, when sending a default template, it can check whether we actually want to send this template.
- User reviews (5)
-
Write a Review
- Get Help
-
Support for This Extension
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.
Magento Platform Support
If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.
The Magento Extension Marketplace
Loading platform data and releases...