Расположение шаблона электронной почты Magento? - PullRequest
3 голосов
/ 10 сентября 2010

Я пытался отправить электронное письмо с моего модуля magento, но по какой-то причине я не могу заставить шаблон работать:

Шаблон настроен следующим образом:

$emailTemplate  = Mage::getModel('core/email_template')->loadDefault('application_status_email');

Заголовки и все отправляются правильно.

Я создал файл с именем application_status_email.html в app / locale / en_US / template / email , а выбранный язык на панели администратора - английский (США). Мысли?

Сам шаблон просто содержит:

<div>
Message:
{{var message}}
</div>

Но по какой-то причине мои письма отправляются без какого-либо содержания. У меня есть другой модуль для отправки электронных писем, но с внешнего интерфейса, который работает нормально, с шаблоном, расположенным в той же папке ...

1 Ответ

5 голосов
/ 10 сентября 2010

Не забудьте добавить свой шаблон электронной почты в файлы конфигурации:

<global>
  <template>
    <email>                                                                   
      <application_status_email>
        <label>Application Status Message</label>
        <file>application_status_email.html</file>
        <type>html</type>
      </application_status_email>
    </email>
  </template>
</global>

Надеюсь, это поможет!

Спасибо, Джо

...