Вы здесь

Webform

Конструктор форм.

Модуль Webform предназначен для создания форм и опросов. Он позволяет создавать формы с различными типами полей: дата, текст, файл и так далее. Кроме добавления неограниченного количества разнообразных полей в форму, модуль позволяет создавать пошаговые формы; результаты могут быть экспортированы в приложения электронных таблиц; настраиваемые письма можно отправлять управляющим сайта и так далее. У него есть обширный API для расширения своих возможностей.

В Webform «документом» является сама форма, а отправленные через форму пользователями данные, «документами» не являются. Это означает, в частности, что с отправлениями нельзя использовать модуль Views. При этом Webform является очень удобным модулем для сайтов, которые нуждаются в большом количестве разнообразных форм. Этот модуль используется для создания вопросников, контактных форм, форм регистрации, опросов, конкурсов, систем отслеживания ошибок и обратной связи с пользователями.

Модуль Webform удобен в использовании при одностороннем сборе данных, когда посетители сайта отправляют заполненные формы. Модуль Webform не предназначен для использования пользователями сайта, кроме как для отправки уже созданных управляющим форм.

После включения, модуль добавляет на сайт свой тип содержания. Отправленные с сайта формы сохраняются в отдельной таблице базы данных, дополнительно при отправке формы возможна отправка оповещения на назначенный этой форме почтовый адрес. Отправленные формы могут просматривать на сайте пользователи с соответствующими правами. Модуль включает простой инструмент для сбора статистики и позволяет скачивать собранные данные в формате CSV для их дальнейшего анализа.

В проект входят следующие подмодули:

  1. Webform Access — управление доступом к веб-форме
  2. Webform Attachment — прикрепление файлов к веб-форме
  3. Webform Bootstrap — интеграция с Bootstrap
  4. Webform Devel — инструменты разработки
  5. Webform Demo: Application/Evaluation System — демонстрация создания системы тестирования/оценки
  6. Webform Demo: Event Registration System — демонстрация создания системы регистрации на события с напоминанием на почту
  7. Webform Demo: Region Contact System — демонстрация создания системы контактных форм в зависимости от региона пользователя
  8. Webform Editorial — инструменты управления редакциями
  9. Webform Element Example — пример создания элемента веб-формы
  10. Webform Entity Print (PDF) — скачивание, экспорт и отправка на почту отправленных через веб-форму данных в формате PDF
  11. Webform Entity Print (PDF) Attachment — прикрепление PDF
  12. Webform Example Composite — пример создания сложной веб-формы
  13. Webform Examples — примеры всех элементов веб-формы и возможностей, которые могут использоваться для демонстрации, тестирования и как сниппеты кода при создании новой веб-формы
  14. Webform Examples Accessibility — примеры веб-формы для знакомства с возможностями и тестирования доступности
  15. Webform Handler Example — пример обработчика веб-формы
  16. Webform Image Select — элемент веб-формы для выбора изображения
  17. Webform Node — тип содержания, который позволяет веб-форме интегрироваться на сайт как документу
  18. Webform Remote Post Example — пример отправки веб-формы на удалённый сервер
  19. Webform Scheduled Email Handler — расширение обработчика почтового адреса в веб-форме, позволяющий отправлять почту по расписанию
  20. Webform Shortcuts — настраиваемые клавиатурные сокращения для создания и сохранения элементов веб-формы
  21. Webform Submission Export/Import — возможность экспорта и импорта отправленных через веб-форму данных
  22. Webform Submission Log — журналирование и создание отчётов для отправленных через веб-форму данных
  23. Webform Templates — шаблоны для создания веб-формы
  24. Webform UI — интерфейс управления веб-формой

Отметьте: в проект входят 44 шаблона в папке templates.

Зависит от: 
Группа проекта: 
Книга

Комментарии

Изображение пользователя Grey

WebForm - модуль действительно очень хороший, только я вот столкнулся с одной проблемой.

Создаю веб-форму в которой одно поле "дата", по умолчанию должно принимать значения "месяц", "дата", "год", а мне нужен один только год.

Конечно это можно реализовать при помощи "selet" только оно как то отображается (этажами) не так как мне хотелось, к тому же нужно набивать значения.

В этой связи вопрос: может есть какой то хак что бы можно было сделать из "дата" только "год"?

К тому же хотелось что бы это отображалось не этажом как сейчас, а по горизонтали.

Изображение пользователя Sergey

Где возможно ознакомиться с ручным сбором информации с вебформ?
Тоисть если мне необходиму вывести пользователю подробности о отправленой формы за какое то там число, и т.д. Более глубокая информация про использования функций именно в кодинге... Спасибо

Изображение пользователя Poveritov

Подскажите, есть ли компонент на форме Webforms, реализующий такой вид вопрос:
Когда я вижу товар, соответствующий моим вкусам, я сначала ..., потом ..., а потом уже ...
А) чувствую
Б)рассуждаю
В)ощущаю