Почему не добавляются поля в форму обратной связи?
Суть:
- Есть инфоблок "Формы обратной связи", в этих формах уже есть поля, но мне нужно добавить еще одно в каждое.
Проблема:
- Я добавляю поле через админку, но оно не появляется на сайте, в админке сохраняется. В чем может быть проблема?
При том что если указать код "massang " то поле добавится с label "Комментарий", ну и phone, name показывается, а все поля что я создаю просто тупо отсутствуют даже в верстке
Дополнительно:
У формы может применяться не штатный сгенерированный системой шаблон, а кастомный, в котором просто не учитываются дополнительные поля. Смотрите настройки форм.
Поэтому ищите тот файл, в котором выводится форма, и добавляйте в нем поля.
Ответы:
Как минимум, вывод дополнительных свойств не учтен в шаблоне компонента формы.
А может и в самом компоненте формы. Т.е. помимо того, что в форме должны вывестись новые контролы, так они еще должны и обработаться при сохранении.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Есть несколько возможных причин, почему поля не добавляются в форму обратной связи. Давайте рассмотрим несколько распространенных проблем и их возможные решения:
1. Проверьте HTML-код формы: Убедитесь, что вы правильно добавили поля в HTML-код формы. Проверьте, что у каждого поля есть уникальный идентификатор (id) и имя (name), а также правильно указан тип поля (input, textarea и т. д.).
2. Проверьте CSS-стили: Иногда стили CSS могут скрывать или перекрывать поля формы. Убедитесь, что стили не скрывают поля или не делают их невидимыми.
3. Проверьте JavaScript: Если вы используете JavaScript для динамического добавления полей в форму, убедитесь, что скрипт работает корректно и не вызывает конфликтов с другими скриптами на странице.
4. Проверьте бэкенд: Проверьте, что ваш бэкенд корректно обрабатывает добавленные поля формы. Убедитесь, что вы правильно обрабатываете данные, передаваемые из этих полей.
Приведу пример кода на PHP, который добавляет поле "Тема" в форму обратной связи:
<label for="subject">Тема:</label> <label for="message">Сообщение:</label> <textarea id="message" name="message"></textarea><label for="subject">Тема:</label> <label for="message">Сообщение:</label> <textarea id="message" name="message"></textarea>
Убедитесь, что ваш код аналогичен приведенному выше примеру и что все поля корректно добавлены. Если после выполнения вышеперечисленных действий проблема не решится, попробуйте изучить логи ошибок на сервере или обратиться к разработчику для дальнейшей диагностики.