От автора: думаете, у читателей вашего сайта не возникают вопросы? Скорее всего, они их не задают, потому что не могут. Чтобы наладить связь со своей публикой, используйте Drupal webform!
Зачем?
В Друпал нет специализированного инструмента для создания веб-форм. А без них любой сайт превращается в «громкоговоритель», который не дает и слова сказать своим читателям. Без обратной связи вы не сможете нормально контактировать с пользователями. Это касается регистрации, процесса покупки-продажи и любого другого варианта взаимодействия.
Исследуемый модуль как раз и предназначен для создания форм всех «мастей». Для начала его нужно скачать по этой ссылке. Затем активировать в админке в разделе «Модули».
Работа с формами
Веб-форма распознается Друпал как одна из структурных единиц. После включения установленного расширения в разделе «Структура» появится новый элемент.
В админке Друпал 7 переходим в «Содержимое» и создаем новый материал.
После чего в редакторе указываем его имя, а в «Настройке адресов» — синоним URL, по которому будет находиться форма. Затем сохраняемся.
Теперь заполняем веб-форму полями. Сначала вводим название, а затем во втором столбце из выпадающего списка выбираем тип поля. Здесь их много, в том числе и select options. Но нам нужно обычное текстовое.
Отмечаем флажком, что это обязательное поле. А затем жмем на «Добавить».
Затем вводим машинное имя веб-формы. Это обязательный для заполнения параметр. Остальные можно оставить как есть.
Добавляем еще два поля: для «мыла» и сообщения. После чего снова сохраняем изменения. Если перейти во вкладку «Просмотр», то перед нами появляется страница с созданной формой.
Отмечу, что это не единственное расширение для веб-форм. Проверенным вариантом также считается модуль Webform Rules. Он позволяет привязывать к созданной форме событие.
Как блок
Теперь решим проблему отображения созданной веб-формы. Для этого в текущем разделе переходим в настройки.
И в расширенных активируем опцию «Available as block».
После этого веб-форма появится в списке блоков, и ее можно разместить в нужном регионе.
Вот! Теперь вы услышите своего читателя и сможете ответить на возникшие у него вопросы.