Php Magento:自定义模块中的多个默认事务性电子邮件

Php Magento:自定义模块中的多个默认事务性电子邮件,php,email,magento,Php,Email,Magento,嗨,我正在尝试为我的自定义模块制作一封事务性电子邮件。我的模块需要有三封默认电子邮件。一封通知预订请求的电子邮件发送进行审核,另外两封通知成功与失败。当我尝试发送预订请求的电子邮件时,它已完全成功发送,但当我尝试发送预订请求成功或失败时,它显示以下错误:无效的事务性电子邮件代码:数组 下面是config.xml的mysource代码 <global><template> <email> <reservation_s

嗨,我正在尝试为我的自定义模块制作一封事务性电子邮件。我的模块需要有三封默认电子邮件。一封通知预订请求的电子邮件发送进行审核,另外两封通知成功与失败。当我尝试发送预订请求的电子邮件时,它已完全成功发送,但当我尝试发送预订请求成功或失败时,它显示以下错误:无效的事务性电子邮件代码:数组

下面是config.xml的mysource代码

<global><template>
        <email>
            <reservation_senderinfo_trans_email_id translate="label" module="reservation">
            <label>Store Reservation</label>
            <file>vantage/reservation/store_reservation.html</file>
            <type>html</type>
            </reservation_senderinfo_trans_email_id>
            <reservation_senderinfo_confirm_email translate="label"  module="reservation">
            <label>Store Reservation sucess</label>
            <file>vantage/reservation/success.html</file>
            <type>html</type>
            </reservation_senderinfo_confirm_email>
            <reservation_senderinfo_reject_email translate="label"  module="reservation">
            <label>Store Reservation Reject</label>
            <file>vantage/reservation/reject.html</file>
            <type>html</type>
            </reservation_senderinfo_reject_email>
        </email>
    </template><global>

商店预订
vantage/reservation/store_reservation.html
html
商店预订成功
vantage/reservation/success.html
html
拒绝商店预订
vantage/reservation/reject.html
html
这是我的system.xml文件

  <?xml version="1.0"?>
<config>

  <sections>
    <reservation translate="label" module="reservation">
      <class>separator-top</class>
      <label>Reservation</label>
      <tab>vantage</tab>
      <frontend_type>text</frontend_type>
      <sort_order>300</sort_order>
      <show_in_default>1</show_in_default>
      <show_in_website>1</show_in_website>
      <show_in_store>1</show_in_store>
      <groups>
        <senderinfo translate="label">
          <label>Sender Information</label>
          <frontend_type>text</frontend_type>
          <sort_order>1</sort_order>
          <show_in_default>1</show_in_default>
          <show_in_website>1</show_in_website>
          <show_in_store>1</show_in_store>
           <fields>
                <sender_name translate="label">
                    <label>Name</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>1</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                </sender_name>
                <email_add translate="label">
                    <label>Email Address</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>2</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                </email_add>
                <trans_email_id translate="label">              
                    <label>Reservation Template</label>
                    <frontend_type>select</frontend_type>
                    <source_model>adminhtml/system_config_source_email_template</source_model>
                    <sort_order>30</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>                    
                </trans_email_id>
                <confirm_email translate="label">               
                    <label>Confirmation Template</label>
                    <frontend_type>select</frontend_type>
                    <source_model>adminhtml/system_config_source_email_template</source_model>
                    <sort_order>30</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>                    
                </confirm_email>
                <reject_email translate="label">                
                    <label>Reject Template</label>
                    <frontend_type>select</frontend_type>
                    <source_model>adminhtml/system_config_source_email_template</source_model>
                    <sort_order>30</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>                    
                </reject_email>
                        <trans_email_bcc translate="label">
                    <label>BCC</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>4</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                </trans_email_bcc>
                <trans_email_cc translate="label">
                    <label>CC</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>3</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                </trans_email_cc>

              </fields>
        </senderinfo>   
      </groups>
    </reservation>
  </sections>
</config>

分离器顶部
预订
优势
文本
300
1.
1.
1.
发送者信息
文本
1.
1.
1.
1.
名称
文本
1.
1.
1.
1.
电子邮件地址
文本
2.
1.
1.
1.
预订模板
选择
adminhtml/system\u config\u source\u email\u模板
30
1.
1.
1.
确认模板
选择
adminhtml/system\u config\u source\u email\u模板
30
1.
1.
1.
拒绝模板
选择
adminhtml/system\u config\u source\u email\u模板
30
1.
1.
1.
密件抄送
文本
4.
1.
1.
1.
科科斯群岛
文本
3.
1.
1.
1.

如有任何帮助,将不胜感激。

无效的事务性电子邮件代码。 这意味着您尚未指定要使用的模板。 您必须在config.xml中定义它:

<default>
    <reservation>
        <senderinfo>
            <trans_email_id>reservation_senderinfo_trans_email_id</trans_email_id>
            <confirm_email>reservation_senderinfo_confirm_email</confirm_email>
            <reject_email>reservation_senderinfo_reject_email</reject_email>
        <senderinfo>
    </reservation>
</default>

预订\u发件人信息\u传输\u电子邮件\u id
预订\发送信息\确认\电子邮件
预订\发送信息\拒绝\电子邮件

您发送电子邮件的代码是什么?是的,我没有在默认情况下添加它,现在它没有错误。谢谢你很高兴能帮助你,你可以把这个问题标记为已回答