Come modellare la posta elettronica transazionale con email-inline.css


8

Sto usando Magento 1.9.1. Voglio personalizzare le mie e-mail transazionali Magento. Per fare ciò, ho duplicato email-inline.csse email-non-inline.cssdal pacchetto base nel mio pacchetto personalizzato (in questo percorso: \ skin \ frontend \ mypackage \ default \ css).

Ho apportato le modifiche necessarie e ho caricato i CSS aggiornati ma le e-mail arrivano con lo stesso design di prima, come se il sistema non fosse a conoscenza dei miei CSS personalizzati.

Cosa devo fare?


Quali file hai copiato dove?
Fabian Blechschmidt,

Hai risolto questo? Sto avendo questo stesso problema.
nano,

Risposte:


3

Ecco una cosa che potresti provare.

NOTA: funzionerà solo per i modelli di email che includono l'uso della {{var non_inline_styles}}variabile.

  1. Crea un file chiamato email-custom.csse aggiungi tutta la personalizzazione di <CSS>cui hai bisogno
  2. Carica questo file su skin/frontend/YOURPACKAGE/YOURTHEME/css/
  3. Nel tuo pannello di amministrazione vai su Sistema > Configurazione > Generale > Progettazione > Email transazionali e aggiungi il email-custom.cssfile al Non-inline CSS File(s)campo come nell'immagine qui sotto (usando le virgole per separare i file)
  4. Salva config e svuota tutta la cache

Magento Transactional Email CSS personalizzato


2

Quello che ho fatto è stato aggiungere {{var non_inline_styles}} al contenuto del modello e quindi ho aggiunto tutti i miei stili agli stili del modello.inserisci qui la descrizione dell'immagine


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.