bummzack/silverstripe-emogrify

Integrate Emogrifier plugin into SilverStripe.

Installs: 5 478

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 2

Forks: 2

Open Issues: 0

Type:silverstripe-vendormodule

1.0.0 2021-10-11 11:44 UTC

This package is auto-updated.

Last update: 2023-01-11 14:47:16 UTC


README

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!