Создание формы обратной связи в Друпал

Создание формы обратной связи в Друпал

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

Как Вы знаете Drupal, поставляется в минимальной комплектации, то есть в той, которая должна обеспечить базовый функционал необходимый для создания типовых проектов. Но, что характерно, механизм создания форм обратной связи, так же присутствует и это подтверждает то, что интересующая нас форма, действительно важна и должна быть на каждом сайте.

А значит, как говориться – “Не будем затягивать” и сразу же переходим к делу. Система управления контентом Drupal — построена по модульной структуре, а значит практически весь функционал, определяется, как раз установленными модулями, как стандартными, так и дополнительно устанавливаемыми. Поэтому, давайте перейдем в раздел “Расширить” и убедимся, что модуль “Contact” подключен.

Создание формы обратной связи в Друпал

Кстати, хотел бы заметить, что в Drupal 7 форма обратной связи, реализуется абсолютно аналогично, так что все описываемое для Drupal 8 справедливо и для более ранней версии. Правда, в седьмой версии движка, вышеуказанный модуль изначально отключен, поэтому не забудьте его включить.

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

Создание формы обратной связи в Друпал

Поэтому переходим в данный раздел.

Создание формы обратной связи в Друпал

Как обычно в центре представлен список уже созданных форм и изначально доступна всего одна, то есть та, которая была создана при установке CMS. Но я предлагаю, вместо того, что бы рассматривать существующую – создать собственную, а значит кликаем по кнопке “Добавить контактную форму”.

Создание формы обратной связи в Друпал

При этом открывается довольно стандартная и не сложная страница, содержащая набор из элементов форм, которые необходимо заполнить:

Метка – заголовок будущей формы обратной связи.

Получатели – список email адресов, на которые будет рассылаться сообщение пользователя (адреса должны разделяться между собой запятой).

Сообщение – текстовое сообщение, которое будет показано пользователю после отправки формы.

Путь переадресации – страница, на которую будет перенаправлен пользователь после отправки формы.

Автоматический ответ – ответное сообщение для пользователя.

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

Создание формы обратной связи в Друпал

Как Вы видите, добавлена новая форма. Каждую созданную можно дополнительно настроить, используя меню справа, от названия формы. Настройка заключается в добавлении произвольных полей к набору стандартных в будущей форме. Принцип добавления полей точно такой же, как и добавления полей к типам материалов.

Создание формы обратной связи в Друпал

Нажав по кнопке “Добавить поле” откроется следующая страница по созданию нового поля.

Создание формы обратной связи в Друпал

Здесь необходимо выбрать тип поля, к примеру, простое поле для ввода небольшого объема текста и, конечно же, для поля необходимо указать заголовок в поле метка. После сохранения результатов, Вас перенаправят на следующую страницу:

Создание формы обратной связи в Друпал

Это страница настройки конкретного выбранного поля, то есть для тектосвого поля, характерно максимально возможное количесвто вводимых символов. В параметре ниже Вы можете ограничить количество добавляемых значений создаваемого поля.

Создание формы обратной связи в Друпал

Ну и наконец, заключительная страница настройки нового поля позволит Вам отредактировать заголовок поля, отображаемый в пользовательской части сайта, добавить краткое описание и задать значение по умолчанию. После сохранения информации, возвращаемся в раздел “Структура” и непосредственно в подраздел “Меню”.

Создание формы обратной связи в Друпал

Почему мы перешли в данный раздел, спросите Вы. По сути, для Друпал форма обратной связи уже создана и ее необходимо отобразить на экране. Конечно наилучший вариант показа – это отдельная страница, ссылку на которую необходимо разместить в меню. И так как по умолчанию уже была создана контактная форма, значит для нее автоматически была создана и ссылка, которая располагается в меню “Нижний колонтитул”. Поэтому если нужно отредактируйте данную ссылку или перенесите ее в другое меню. Меня же она полностью устраивает, а значит переходим в пользовательскую часть и посмотрим, как реализуется в drupal обратная связь.

Создание формы обратной связи в Друпал

На этом данная статья подходит к концу. Как обычно хотел бы напомнить, что более подробно работа с рассматриваемой платформой приведена в курсе Курс по Drupal. Основы. Всего Вам доброго и удачного кодирования!!!

Метки:

Похожие статьи:

Комментарии Вконтакте: