Hi Dave,
I've worked through this more.
I would like the templates in the newsletter module to have 3 fields rather than the current 2.
1. Core: Which contains the core structure of the email, such as boilerplate.html at http://zurb.com/ink/docs.php. This is where we will have any "reset.css" to try and overcome any variations in email browsers etc.
2. Default Content: This is the body of the email with Lorem Ipsum type text and placeholder images. Currently it's very hard for me to give a client 2 different email, for instance, I cannot have a single column template and a two column template.
3. Template Styles: Here I can add additional css styles that can be used in that particular template. For instance I may have a .header style that in one email is blue, but in another email is green.
When we then create a message, that content will display the default content. Users can edit the words / pictures etc. It would be great if the WYSIWYG could pick up the styles from the "Template Style" so the user can see how the email would look, and they would be able to select available styles to apply to elements as they edit.
When sent, CMSB should take the style from the core and the template styles and in-line them to ensure browsers don't strip important styles.
Cheers,
Tim (toledoh.com.au)