saskoh/conaktiv-emogrify

Integrate Emogrifier plugin into SilverStripe.

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 2

Type:silverstripe-vendormodule

0.3.2 2021-04-07 10:37 UTC

This package is auto-updated.

Last update: 2024-04-07 17:22:00 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 saskoh/conaktiv-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!