Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб_раб_3_Drupal.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
859.65 Кб
Скачать

Упражнение 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 – Изменение прав доступа к форме обратной связи

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]