Здравствуйте, уважаемые читатели wmbn.ru! Сегодня хотелось бы поговорить о том, как можно создать форму обратной связи для сайтов, работающих под управлением CMS Drupal. По сути обратная связь для сайта не такая обязательная часть, однако если автор хочет, чтобы ему задавали вопросы на почту (обычно толковые и по теме, а бывают такие кадры, что все настроение портят), то данная страница будет как никогда кстати. Да и если говорить о Drupal — вариант использовать его блоговый движок для меня всегда считался немного нерациональным использованием средств. Хотя если данный блог в будущем не планирует перерасти в портал или что-то еще, то тут Drupal будет кстати.

Форма обратной связи в Drupal

Если уже планируется что-то вроде портала или сайта, отличного от блога, то можно уже задуматься о форме обратной связи и как она будет реализована в вашем проекте. Реализация будет происходить с использованием модуля, который входит в пакет установки Drupal, а так же дополнительного расширения, который, кстати, в разы увеличивает возможности стандартной формы обратной связи на Drupal.

Страница обратной связи в Drupal — модуль Contact

Создается форма обратной связи в Drupal с помощью модуля Contact, который модно найти на странице Модули. Активируем его и приступим к работе. Если все прошло гладко, то на странице Структура появится новый тип содержимого Контакт. По умолчанию уже создана одна форма контактов Website feedback, к ней же дополняется такая информация, как получатель, то есть адрес, куда письма будут приходить.

Типы документов в Drupal

Удалим данную форму и создадим свою, для этого в столбце операции, напротив нужного пункта нажмите Удалить. Теперь потребуется создать новую форму, для этого жмем Добавить категорию. В появившемся окне указываем название для формы, получатели (e-mail адреса). Так же можно добавить свой текст в поле Автоответчик, тогда после успешной отправки сообщения придет уведомление с текстом, указанном в данном поле. Если в списке Выбрано указать Да, то создаваемая форма обратной связи будет появляться по умолчанию на странице Контакты.

Создание формы обратной связи в Drupal

Форма создана, однако теперь ее нужно добавить на сайт, а для этого потребуется зайти в настройки меню и добавить в любой из них ссылку на страницу обратной связи. Для примера добавим ссылку в главное меню, в названии можно указать Контакты, путь должен быть типа site.ru/contact.

Создание ссылки на страницу Контакты

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>