Невозможно разместить несколько iblock.element.add.form на одной странице. Т.к. при отправке одной формы, срабатывают и другие, что логично, т.к. компоненты идентичны. Но это не мешает другим компонентам работать вместе, думаю и с iblock.element.add.form можно разобраться.
Если это невозможно, то хотя бы проблему с каптчей рассмотрите: Сейчас "кустарным" способом можно заставить работать iblock.element.add.form отдельно, без кастомизации компонента, но это если в формах не используется каптча. Проблема в том, что каптча удаляется из таблицы БД сразу после проверки, а проверяется она несколько раз (в каждой форме на странице). Из-за этого последние формы стабильно выдают "Неверно введено слово с картинки". Проблему можно решить удалением каптчи из БД не сразу, а после формирования страницы (OnEpilog), либо вообще убрав удаление при проверке, т.к. таблица с каптчами чистится агентом.
Отличный конструктор, но ему не хватает небольшой доработки. Добавьте зависимости полей! Т.е. поле скрыто, пока другое поле не отмечено или не заполнено!
Предлагаю сделать кнопку для тестовой отправки письма для проверки шаблона, прям на странице шаблона. Не обязательно подменять поля, просто для проверки верстки и прочего.
В системе можно в формы создания лидов и сделок добавлять новые разделы и новые поля. Но порой не хватает возможности добавить просто текстовое пояснение (а не поле). Иногда это полезно - особенно для новичков при внедрении CRM. См. скриншот. На нём пришлось выкручиваться, создавая разделы.
и если будете делать, было бы круто, чтобы модно было в тексте label'ов делать активные ссылки (например, на разные разделы инструкции по заполнению того или иного поля, или на разделы скриптов продаж).
Уже много лет просится нормальная возможность устанавливать свой текст ответа вместо дефолтного "Спасибо! Ваша заявка принята!".
Костылями конечно можно обойти, но: - правка компонента будет перезаписана при обновлении; - переопределение LANG-переменной не перепишется, но не позволит создавать разные варианты ответов для нескольких форм; - встроенная пересылка на отдельную страницу далеко не всегда удобна.
В компоненте отсутствуют параметры постраничной навигации. Есть только параметр модуля "Количество результатов на одной странице". А что если у меня несколько списков результатов? К тому же шаблон постранички сменить нельзя он зашит прямо в API в доисторическую функцию CDBResult::GetNavPrint() с устаревшими тегами <font>.
Нужны стандартные параметры постранички + кол-во результатов на странице (сделал их в кастомном компоненте):