2013-09-22 3 views
2

Мне нужно получить пользовательский шаблон электронной почты в конфигурации административной системы.Получение настраиваемого шаблона электронной почты в конфигурации системы magento?

System.Xml

Это мой код электронной почты поле шаблона.

<email_template> 
    <label>Email Template</label> 
    <show_in_default>1</show_in_default> 
    <show_in_website>1</show_in_website> 
    <show_in_store>1</show_in_store> 
    <sort_order>5</sort_order> 
    <frontend_type>select</frontend_type> 
    <source_model>adminhtml/system_config_source_email_template</source_model> 
</email_template> 

config.xml

<template> 
    <email> 
    <custom_email_template translate="label" module="mymodule"> 
    <label>Custom Email Template</label> 
    <file>mymodule/custom_email.html</file> 
    <type>html</type> 
    </custom_email_template> 
    </email> 
</template> 
<default> 
    <mymodulesettings> 
     <email> 
      <email_template>custom_email_template</email_template> 
     </email> 
    </mymodulesettings> 
</default> 

И я добавил email.html файл локали/en_US/шаблон/электронная почта/MyModule/путь Теперь я получил outut как этот enter image description here

Но мне нужно показать свое собственное имя электронной почты в этом выпадающем списке. как: enter image description here

ответ

5

Я нашел решение, которое совершил ошибку в файле config.xml.

Мы должны определить почтовый шаблон, как этот

<template> 
    <email> 
     <{section_name}_{group_name}_{fields_name} translate="label" module="mymodule"> 
     <label>Custom Email Template</label> 
     <file>mymodule/custom_email.html</file> 
     <type>html</type> 
     </{section_name}_{group_name}_{fields_name}> 
    </email> 
</template> 

{SECTION_NAME} {} {имя_группы fields_name} в System.Xml файла.

Приветствия

1

Как я предполагаю, что вы забыли добавить шаблон в Transcriptional emails вкладке

просто следуйте ниже шагов, чтобы сделать его работу,

Система> транзакциями сообщения электронной почты>

и нажмите 'Добавить новый шаблон'

Редактировать, если вы хотите отредактировать свою температуру предмет или содержание пластины. Иначе оставите это как есть.

А затем зайдите на вкладку конфигурации системы, которая будет отображаться на вкладке конфигурации вашей системы.

У меня есть собственный протестированный в моей настройке, он работает для меня.

EDIT

enter image description here

надеюсь, что это будет уверен, что поможет вам решить ваш пользовательский шаблон электронной почты.

+0

спасибо за ответ. Но в расширении AW Blog покажите свой шаблон электронной почты в раскрывающемся списке. Внесите новый шаблон в систему> транснациональный адрес электронной почты. Я делаю код такой же, как код блога в моем модуле –

+0

. Это выбор по умолчанию из xml, он не выбирает ваше пользовательское имя от транзакции электронной почты.если вы хотите отобразить в раскрывающемся списке, вам нужно будет следовать вышеприведенным шагам. и я уверен, что это сработает, потому что оно работает в моем конце. – liyakat

+0

ok, как добавить шаблон электронной почты программным путем –

 Смежные вопросы

  • Нет связанных вопросов^_^