Здравствйте форумчане. Столкнулся с проблемой: есть необходимость создания формы с 12 полями (превышает количество полей стандартной формы) и по факту заполнения должно отправляться письмо мне на мыло. Пробовал шаманить с Формой обратной связи - выпадает в ошибку по незаполненным полям, те которых нет в стандартной. Крутил веб-формы, письмо тоже никуда не уходит. Может задача уже давно решена и мне кто-нибудь подскажет где почитать можно?
Не случалось сталкиваться с нехваткой полей в форме. Стандартные средства Битрикса позволяют создавать произвольное количество полей. Проблема с ошибками в формах фиксятся настройками полей. Если у Вас не отсылаются письма, попробуйте отправить письмо просто через CEvent::SendImmediate, если не отправится, то может быть ошибка в настройках сервера. Если отправится, то выведите после отправки через Вашу форму лог ошибок.
Спасибо, покопался в настройках полей, ошибки исчезли. Но отправляемая форма использует шаблон простой формы(причем без возможности выбора другого) и там только 3 поля, а созданный мной шаблон для формы с 12 полями не выбирается. Как мне сделать чтобы в письме приходили заполненные данные из всех полей?
Антон Бирюков написал: Здравствйте форумчане. Столкнулся с проблемой: есть необходимость создания формы с 12 полями (превышает количество полей стандартной формы) и по факту заполнения должно отправляться письмо мне на мыло. Пробовал шаманить с Формой обратной связи - выпадает в ошибку по незаполненным полям, те которых нет в стандартной. Крутил веб-формы, письмо тоже никуда не уходит. Может задача уже давно решена и мне кто-нибудь подскажет где почитать можно?
1)Отключите в настройках полей формы свойство "Обязателен к заполнению", чтобы не было ошибок при отправке формы. 2)В настройках модуля "Веб формы"(Администрирование/Настройки продукта/Настройки модулей/Веб-формы) уберите галочку с чекбокса "Использовать упрощенный режим редактирования". 3)Далее идёте в настройки формы и смотрите привязан ли почтовый шаблон для данной формы. Если всё в порядке, то воспользуйтесь советом Антон Цевменко и разделом частые вопросы (http://dev.1c-bitrix.ru/support/faq/8370/#185365). Должно помочь.
В данный момент я не использую веб-форму, а использую Компонент-Базовый модуль-Форма, просто там добавил нужное мне количество полей и вот там есть в настройках этой формы Настройка отправки писем и там стоит шаблон допустим по номеру 67 Шаблон отправки стандартный с 3 полями, а мой созданный почтовый шаблон 71 не выбирается там. Т.е. письмо мне приходит но из 12 полей доходят только 3 т.к. их нет в шаблоне 67. Подскажете что-нибудь?
Я свою форму создавал в визуальном редакторе Компоненты-Базовый модуль-Формы-Форма. В этой форме добавил мои поля. Создал почтовый шаблон и почтовое событие. Но вот в форме я не могу подключить свой расширенный шаблон. Он автоматом для этого компонента выставляет почтовый шаблон простой формы. Как быть может кто-нибудь подсказать?