SetMailTemplate
Описание и параметры
array CForm::SetMailTemplate( int form_id, string add_template = "Y", string old_form_sid = "" )
Создает или обновляет тип почтового события для веб-формы. При необходимости могут быть созданы почтовые шаблоны. Метод возвращает массив идентификаторов новых почтовых шаблонов, если они были созданы. Метод нестатический.
Примечание
При создании нового типа почтового события, символьный идентификатор этого типа задается в виде FORM_FILLING_символьный ID веб-формы.
Параметры метода
Параметр | Описание | С версии |
---|---|---|
form_id | ID веб-формы, для которой необходимо создать или обновить тип почтового события. | Удален с 3.3.10 |
add_template | Если значение равно "Y", то будут созданы почтовые шаблоны для обновленного или вновь созданного типа почтового события. Параметр необязательный. По умолчанию - "Y" (создать почтовые шаблоны). |
|
old_form_sid | Если в данном параметре будет задан символьный идентификатор веб-формы, то все почтовые шаблоны, принадлежащие этой веб-форме, будут приписаны к вновь созданному типу почтового события. Данный параметр используется, как правило, при редактировании веб-формы в момент смены символьного идентификатора. Параметр необязательный. По умолчанию - "" (не приписывать почтовые шаблоны к новому типу почтового события). |
4.0.4 |
old_varname | Необязательный параметр. | Удален с 4.0.4 |
web_form_id | ID веб-формы, для которой необходимо создать или обновить тип почтового события. | 3.3.10 |
bReturnFullInfo | Необязательный параметр. Значение по умолчанию - "false". | 6.5.4 |
Смотрите также
Примеры использования
<? // добавляем для веб-формы новый типа почтового события // при этом создаем почтовые шаблоны $arTemplates = CForm::SetMailTemplate($FORM_ID); // приписываем вновь созданные почтовые шаблоны данной веб-форме CForm::Set(array("arMAIL_TEMPLATE" => $arTemplates), $FORM_ID); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.