Формы связи в Drupal

Контакты и обратная связь

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

или как разместить форму контактов на видном месте

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

Напомню, что вы находитесь на Ab-w.net, где подробно рассматриваются всевозможные способы построения сайтов, в том числе на CMS Drupal. Ранее в данном разделе самоучителя было пройдено много чего по теме, а это – очередной урок. Если вам что-то не понятно, рекомендую просмотреть или пройти от начала и до конца весь материал!

Drupal формы или страница контактов

Форма обратной связи позволяет пользователям отправлять сообщения на E-mail администратора.

В меню администратора сайта открываем модули.

1. В ядре находим Contact, включаем его, на дне страницы сохраняем настройки:
друпал форма

2. В меню Структура открываем форму контактов:
друпал

3. В итоге попадаем на страницу, где можно отредактировать и прописать новые данные:
forms

Форма или точнее страница контактов была создана, но на сайте найти ее пока не получится. Чтобы это исправить, проделаем несколько простых шагов.

4. Переходим в СтруктураМенюNavigation:
drupal forms

5. Отмечаем контакты и сохраняем изменения:

У меня получилась такая картина. В том браузере, где я авторизован как администратор, в левом боковом меню появилась ссылка на страницу контактов с формой обратной связи. Проверил в другом браузере, где я не авторизован, – такой ссылки нет, но присутствует форма входа на сайт:
drupal формы контактов

6. Повторяем четвертый и пятый шаги текущей инструкции, жмем изменить:

7. Сохраняем ссылку на форму контактов в главном меню:

Как результат мы имеем ссылку на форму контактов:
drupal 7
а в браузере, где я не авторизован как админ, ситуация повторилась – ссылки нет! Видимо, форма контактов в Drupal по умолчанию доступна только администрации. Попробуем изменить ситуацию в пользу гостей сайта.

8. В панели управления сайтом переходим в ЛюдиПрава доступа:

9. Устанавливаем доступ к контактной форме сайта и внизу сохраняем права доступа:
CMS drupal

Теперь все в порядке! Ссылка на форму контактов появилась в другом браузере и кто угодно может отправлять письма.

Автор проекта - Вася Митин | Дата публикации: Октябрь 2012 | Обновление: Ноябрь 2018

Drupal и его редакторы   Drupal формы   Таксономия в Drupal