или как разместить форму контактов на видном месте
Полноценный интернет-проект просто обязан иметь при себе контактную информацию, а еще лучше, когда она представлена в виде формы обратной связи прямо на сайте. Помогут нам в этом HTML формы, которые в связке с необходимыми PHP сценариями с самого начала интегрированы в Drupal. Звучит настораживающе, но не надо ничего бояться, так как это готовый продукт, а точнее модуль и его надо найти, активировать и настроить для максимально комфортной работы и всеобщего блага.
Напомню, что вы находитесь на Ab-w.net, где подробно рассматриваются всевозможные способы построения сайтов, в том числе на CMS Drupal. Ранее в данном разделе самоучителя было пройдено много чего по теме, а это – очередной урок. Если вам что-то не понятно, рекомендую просмотреть или пройти от начала и до конца весь материал!
Форма обратной связи позволяет пользователям отправлять сообщения на E-mail администратора.
В меню администратора сайта открываем модули.
1. В ядре находим Contact, включаем его, на дне страницы сохраняем настройки:
2. В меню Структура открываем форму контактов:
3. В итоге попадаем на страницу, где можно отредактировать и прописать новые данные:
Форма или точнее страница контактов была создана, но на сайте найти ее пока не получится. Чтобы это исправить, проделаем несколько простых шагов.
4. Переходим в Структура → Меню → Navigation:
5. Отмечаем контакты и сохраняем изменения:
У меня получилась такая картина. В том браузере, где я авторизован как администратор, в левом боковом меню появилась ссылка на страницу контактов с формой обратной связи. Проверил в другом браузере, где я не авторизован, – такой ссылки нет, но присутствует форма входа на сайт:
6. Повторяем четвертый и пятый шаги текущей инструкции, жмем изменить:
7. Сохраняем ссылку на форму контактов в главном меню:
Как результат мы имеем ссылку на форму контактов:
а в браузере, где я не авторизован как админ, ситуация повторилась – ссылки нет! Видимо, форма контактов в Drupal по умолчанию доступна только администрации. Попробуем изменить ситуацию в пользу гостей сайта.
8. В панели управления сайтом переходим в Люди → Права доступа:
9. Устанавливаем доступ к контактной форме сайта и внизу сохраняем права доступа:
Теперь все в порядке! Ссылка на форму контактов появилась в другом браузере и кто угодно может отправлять письма.
Drupal и его редакторы Drupal формы Таксономия в Drupal