添加在config.xml
您应该在全局标签内声明您的模板并在其上有一个标签。
<global>
<template>
<email>
<custom_email_template translate="label" module="yourcustommodule">
<label>Custom Email Template</label><!-- this should be shown in the config dropdown-->
<file>mymodule/custom_email.html</file>
<type>html</type>
</custom_email_template>
</email>
</template>
</global>
system.xml 字段必须与带有_ instead of /
. 在您的情况下,custom_email_template。
所以你system.xml
应该看起来像这样:
<sections>
<custom ...>
<groups>
<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>
</template>
</email>
</groups>
</custom>
</sections>
并且<default>
标签config.xml
应该是
<default>
<custom>
<email>
<template1>custom_email_template1</template1>
<template2>custom_email_template2</template2>
</email>
</custom>
</default>