HI Я пытаюсь сделать транзакционное письмо для моего настраиваемого модуля. Моему модулю необходимо иметь три сообщения по умолчанию. Один, чтобы уведомить запрос о резервировании, отправляется на модерацию, а два других – на успех и неудачу. Когда я попытался отправить электронное письмо для запроса на резервирование, он был отправлен полностью, но когда я попытался сделать это для успеха или сбоя, он показал мне следующую ошибку: Недействительный транзакционный код электронной почты: Array
здесь находится код mysource для config.xml
<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>
И вот мой файл 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>
Любая помощь будет оценена
Недопустимый код транзакционной электронной почты. Это означает, что вы не указали, какой шаблон вы собираетесь использовать. Вы должны определить его в своем файле 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>
по<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>