Конкретная задача - есть филиалы, у каждого из которых свой мейл. Филиалы в ИБ. нужно сделать форму обратной связи, в которой пользователь выбирает из списка, в какой филиал уйдет письмо.
21.01.2011 13:00:34
Можно немного подробнее? Оформить вывод через что?
|
|
|
|
26.01.2011 02:56:48
Сорри, не внимательно прочител заголовок темы. Похоже что ниже написал не по теме, но может пригодится в другой раз...
в форму добавить выпадающий список - это стандартные возможности bitrix. но при создании списка каждому value этого списка присваивается цифровой ID, а не email филиала, поэтому в шаблон который привязан к вебформе будет передан ID выбранного значения. на сколько я понял суть вопрос в следующие - сделать так чтобы письмо уходило именно на email филиала который был выбран из списка. я решал эту задачу через событие onBeforeResultAdd модуля Формы. Перехватываешь событие, проверяешь какой филиал был выбран, и отправляешь почтовое сообщение в соответствующий филиал, можно сделать почтовое событие с шаблоном и передать в него любые дополнительные параметры, типа IP, ID сессии, страну, авторизован/нет и пр. что не вносится через форму. |
||||
|
|
|||