На станице 2 формы обратной связи с разными шаблонами оформления и почтовыми шаблонами. Вставляются в футер, открываются в поп-апе (хотя это наверное не важно).
Вот вызовы:
<div class="popup-form" id="popup-feedback">
<?$APPLICATION->IncludeComponent("srochno:main.feedback", "popup-form", Array(
"USE_CAPTCHA" => "N", // Использовать защиту от автоматических сообщений (CAPTCHA) для неавторизованных пользователей
"OK_TEXT" => "Спасибо, ваше сообщение принято.", // Сообщение, выводимое пользователю после отправки
"EMAIL_TO" => "vvv@gmail.com", // E-mail, на который будет отправлено письмо
"REQUIRED_FIELDS" => array( // Обязательные поля для заполнения
0 => "PHONE",
),
"EVENT_MESSAGE_ID" => Array("7" ;) ,
"AJAX_MODE" => "Y", // режим AJAX
"AJAX_OPTION_SHADOW" => "N", // затемнять область
"AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента
"AJAX_OPTION_STYLE" => "Y", // подключать стили
"AJAX_OPTION_HISTORY" => "N", // Почтовые шаблоны для отправки письма
),
false
);?>
</div>
<div class="popup-form" id="popup-action">
<?$APPLICATION->IncludeComponent("srochno:main.feedback", "popup-form-action", Array(
"USE_CAPTCHA" => "N", // Использовать защиту от автоматических сообщений (CAPTCHA) для неавторизованных пользователей
"OK_TEXT" => "Спасибо, ваше сообщение принято.", // Сообщение, выводимое пользователю после отправки
"EMAIL_TO" => "vvv@gmail.com", // E-mail, на который будет отправлено письмо
"REQUIRED_FIELDS" => array( // Обязательные поля для заполнения
0 => "PHONE",
),
"EVENT_MESSAGE_ID" => Array("41" ;) ,
"AJAX_MODE" => "Y", // режим AJAX
"AJAX_OPTION_SHADOW" => "N", // затемнять область
"AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента
"AJAX_OPTION_STYLE" => "Y", // подключать стили
"AJAX_OPTION_HISTORY" => "N", // Почтовые шаблоны для отправки письма
),
false
);?>
</div>
Проблема в том, что после отправки формы срабатывает тот почтовый шаблон, который указан в том вызове компонета, который идет первым в html. Т.е в данном случае какую бы форму я не отправил, письмо придет в шаблоне №7. Если я переставлю вызовы местами, то в шаблоне №41.
Что я не так сделал. Подскажите пжл. Заранее спасибо!
Вот вызовы:
<div class="popup-form" id="popup-feedback">
<?$APPLICATION->IncludeComponent("srochno:main.feedback", "popup-form", Array(
"USE_CAPTCHA" => "N", // Использовать защиту от автоматических сообщений (CAPTCHA) для неавторизованных пользователей
"OK_TEXT" => "Спасибо, ваше сообщение принято.", // Сообщение, выводимое пользователю после отправки
"EMAIL_TO" => "vvv@gmail.com", // E-mail, на который будет отправлено письмо
"REQUIRED_FIELDS" => array( // Обязательные поля для заполнения
0 => "PHONE",
),
"EVENT_MESSAGE_ID" => Array("7" ;) ,
"AJAX_MODE" => "Y", // режим AJAX
"AJAX_OPTION_SHADOW" => "N", // затемнять область
"AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента
"AJAX_OPTION_STYLE" => "Y", // подключать стили
"AJAX_OPTION_HISTORY" => "N", // Почтовые шаблоны для отправки письма
),
false
);?>
</div>
<div class="popup-form" id="popup-action">
<?$APPLICATION->IncludeComponent("srochno:main.feedback", "popup-form-action", Array(
"USE_CAPTCHA" => "N", // Использовать защиту от автоматических сообщений (CAPTCHA) для неавторизованных пользователей
"OK_TEXT" => "Спасибо, ваше сообщение принято.", // Сообщение, выводимое пользователю после отправки
"EMAIL_TO" => "vvv@gmail.com", // E-mail, на который будет отправлено письмо
"REQUIRED_FIELDS" => array( // Обязательные поля для заполнения
0 => "PHONE",
),
"EVENT_MESSAGE_ID" => Array("41" ;) ,
"AJAX_MODE" => "Y", // режим AJAX
"AJAX_OPTION_SHADOW" => "N", // затемнять область
"AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента
"AJAX_OPTION_STYLE" => "Y", // подключать стили
"AJAX_OPTION_HISTORY" => "N", // Почтовые шаблоны для отправки письма
),
false
);?>
</div>
Проблема в том, что после отправки формы срабатывает тот почтовый шаблон, который указан в том вызове компонета, который идет первым в html. Т.е в данном случае какую бы форму я не отправил, письмо придет в шаблоне №7. Если я переставлю вызовы местами, то в шаблоне №41.
Что я не так сделал. Подскажите пжл. Заранее спасибо!