Magento 1.9 sendTransactional() не включает CSS из шаблона электронной почты


Я использую sendtransactional() для программной отправки электронных писем. Все работает нормально, кроме следующей строки в шаблоне электронной почты не включено

  {{inlinecss file="email-inline.css"}}

Какие-нибудь исправления?

Author: Magento Learner, 2017-06-22

1 answers

Я узнал об этом. Он должен включать ->setdesignconfig()

Таким образом, следующий код будет включать файл CSS при отправке электронных писем с помощью sendTransactional().

    Mage::getModel('core/email_template')
        ->setDesignConfig(array('area' => 'frontend', 'store' => $storeId))
        ->sendTransactional($templateId, $sender, $recepientEmail, $recepientName, $vars, $storeId)
    ;
 1
Author: Magento Learner, 2017-06-23 07:30:07