Створення форми для Drupal

Створення форми для Drupal

drupallogoДля будь-якого, навіть найпростішого, сайту форми відіграють одну із важливих ролей. Не є виключенням і сайти створені на Drupal. Тож розглянемо як створити форму для Drupal.  Подивимось які елементи можуть бути присутні на ній та що з ними можна робити.В даному випадку було використано модуль «Webform», який і допомагає створювати саме форму. Як правило, цей модуль відсутній у початковому пакеті інсталяції двигунця, проте абсолютно без проблем його можна завантажити із офіційного сайту drupal.org. Завантажений архів із розпаковуємо та копіюємо директорія “webform” в «www\sites\all\modules\» вашого встановленого Drupal-у. Далі у адміністративній панелі (Home › Administer › Site building) встановлюємо галочку біля «Webform», яка знаходитиметься внизу та зберігаємо налаштування.

Webform для drupal

По тій же схемі встановлення модулів я б рекомендував завантажити та встановити «Options element». Він в подальшому допоможе створювати на формі такі елементи як «select lists», «radios» та «checkbox», без яких функціональність форми в деяких випадках буде неповноцінною.
Options element для Drupal

Отже, на даний момент у нас в наявності є інструментарій, який дозволяє створити форму.
Тепер переходимо до саме її створення. Для цього переходимо Home › Create content › Webform. Заповнюємо потрібні поля налаштування та зберігаємо налаштування. Після збереження ми попадаємо саме на конструктор форми Drupal.
Конструктор форми для Drupal

З його допомогою додаємо потрібні елементи із їх налаштуваннями.
Webform елементи
В результаті отримуємо таку форму
вигляд Webform для DrupalВ цьому дописі подано основні кроки, які потрібно зробити при потребі створення форми для сайту на двигунці Drupal.

P.S. Не забудьте при налаштуванні вказати електронну адресу, на яку форма відправлятиме введені дані.

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *

*

Можна використовувати XHTML теґи та атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>