- •Лабораторная работа 3 Модули в Drupal Упражнение 1. Модуль «Администрация меню»
- •Упражнение 2. Drupal-редактор визуального формата
- •Упражнение 3. Вывод изображений во всплывающих окнах
- •Упражнение 4. Представление или Views в Drupal
- •Упражнение 5. Карта сайта с помощью Views
- •Упражнение 6. Drupal-формы и обратная связь на сайте
- •Самостоятельная работа № 2
Упражнение 5. Карта сайта с помощью Views
1. Выберите в меню Структура Представления Add new view.
2. Задайте параметры создаваемого представления (рис. 15):
Введите имя представления – «Карта сайта».
В списке Показать выберите "Содержимое" и материалы любого типа (все).
Далее выберите тип сортировки, например, "Новые сначала".
Поставьте галочку Создать страницу.
Введите заголовок страницы – «Карта сайта».
Определите путь, по которому карта будет доступна, например, введите «sitemap».
Формат отображения выберите HTML-список, состоящий из заголовков (ссылками).
В поле Элементов для отображения (Items to display) введите, например, 50. Если опасаетесь, что страница будет долго грузится или станет неудобной для использования, можете ввести меньшее значение. Но учтите, что в этом случае пользователю придется сделать лишний клик, чтобы добраться до нужной ссылки, и поисковик тоже может полениться туда сходить.
Отметьте галочкой опцию Создать ссылку в меню и поместите эту ссылку в меню "Главное меню", чтобы карта присутствовала на сайте.
Рисунок 15 – Параметры для представления
3. Нажмите кнопку Continue & edit.
4. Открывшаяся страница настроек - это основное меню настроек модуля Views. Внесите в настройки следующие изменения:
В секции Поля (Fields) нажмите кнопку Добавить. Открывается длинный список того, что мы можем добавить в вывод. Найдите и отметьте галочкой пункт Содержимое: тип. Нажмите кнопку Apply, откроется еще одно окно настроек.
Снимите галочку с опции Создать метку (Create a label) и отметьте галочкой опцию Исключить из вывода (Exclude from display), т.к. не нужно выводить у каждого элемента тип его материала, тип нам нужен только для того, чтобы сгруппировать по нему содержимое.
Нажмите Apply.
Далее переместитесь в секцию Формат и нажмите кнопку Настройки. В качестве первого поля для группировки задайте "Содержимое: Тип" и нажмите Apply.
5. В верхнем правом углу окна настроек нажмите Сохранить. Откройте главную страницу сайта, в Главном меню появилась карта, зайдите в нее проверьте ее работоспособность.
Упражнение 6. Drupal-формы и обратная связь на сайте
1. В меню администратора сайта откройте Модули.
2. В ядре найдите модуль Contact, включите его, сохраните настройки.
3. Перейдите в Структура Меню Navigation.
4. Отметьте Контакты и сохраните изменения.
Рисунок 16 – Активация формы обратной связи
Откройте в браузере главную страницу сайта ‑ в левом боковом меню появилась ссылка на страницу контактов с формой обратной связи. Выйдите из режима работы администратора – для неавторизованного пользователя такой ссылки нет, присутствует только форма входа на сайт.
5. Снова перейдите в Структура Меню Navigation, для Контактов нажмите Изменить.
Рисунок 17 – Переход к редактированию формы обратной связи
6. Сохраните ссылку на форму контактов в главном меню.
Рисунок 18 – Редактирование формы обратной связи
7. В панели управления сайтом перейдите в Пользователи Права доступа.
8. Установите доступ к контактной форме сайта и сохраните изменения.
Рисунок 19 – Изменение прав доступа к форме обратной связи
Теперь ссылка на форму контактов появилась в другом браузере и кто угодно может отправлять письма.
