Skip to content

bummzack/silverstripe-emogrify

Repository files navigation

SilverStripe Emogrify

Scrutinizer Code Quality Code Coverage Build Status Latest Stable Version

Easily integrate Emogrifier into SilverStripe and send Emails with inlined CSS automatically.

Installation and Requirements

Install via composer:

composer require bummzack/silverstripe-emogrify

Usage

The module will already register the EmogrifierPlugin as a plugin on SwiftMailer. By default it will only pick up styles that are part of your HTML (eg. in a <style> tag).

To supply your own CSS file, add something like this to your config.yml:

Bummzack\SilverStripeEmogrify\EmogrifierPlugin:
  css_file: 'mysite/css/email.css'

Please note, that if the path to the CSS file is not absolute, it will be considered to be relative to the BASE_PATH!