Документация для разработчиков
Темная тема

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-2021, «1С-Битрикс», 2021
Наверх