ekhlusov
@ekhlusov
Верстка, разработка сайтов

Прикрепить свою форму bitrix?

Всем привет!
Подскажите, есть сверстанная форма на bootstrap'e в 2 колонки.
Задача: добавлять из этой формы объявления в Доску объявлений в битрикс.
Вопрос: как реализовать так, чтобы данные из формы отправлялись в Доску объявлений?
Не могу разобраться совсем

Спасибо!
  • Вопрос задан
  • 3717 просмотров
Пригласить эксперта
Ответы на вопрос 3
artem90
@artem90
TeamLead, Developer
Я на Вашем месте сделал бы так:
- Создайте свой компонент и вставьте его на страницу.
- В шаблоне компонента будет ваша форма, а в component.php обработчик формы.

Возможно, что эта задача решается так же с помощью веб-форм dev.1c-bitrix.ru/api_help/form, но лично я с ними не работал, поэтому не могу утверждать на 100%
Ответ написан
Комментировать
Express777
@Express777
Я уже отвечал на этот вопрос: Как создать форму с отправкой на почту и записью в инфоблок?

Вам нужна только первая часть из ответа:

Это достаточно просто, если вас устроит стандартный функционал.

Есть простой компонент в битриксе. Называется "форма добавления и редактирования элементов".
joxi.ru/52aNjzZIRedxA0
Подключаете, настраиваете, в частности в какой инфоблок добавлять элемент.

И как раз, добавляете свою форму на бутстрапе в шаблон компонента.
Нюанс может заключаться в именах инпутов. Обычно они выглядят так <input type=text name="PROPERTY[12][0]">

12 в этом случае это ИД свойство элемента в инфоблоке. [0] обязательное условие.

Посмотрите как сделана форма на этой странице:
weinig.cy35428.tmweb.ru/contacts/obratnaya-svyaz
Ответ написан
@Q_BASIC
Программист
Проще всего сделать через штатный компонент формы. Можно и ajax и верстку свою и поля любые добавлять

https://r-morozov.ru/bitrix/kak-sdelat-formu-v-bit...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы