Работа с Views в Drupal 7

14,387 views

Published on

Краткая лекция для студентов об основах использования модуля Views для создания динамических списков материалов с фильтрацией и сортировкой.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
  • Thanks for the help!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
14,387
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
36
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Работа с Views в Drupal 7

  1. 1. Работа с представлениями (Views) в Drupal 7 Модуль Views (http://drupal.org/project/views) — служит для создания страниц, блоков содержащих динамические списки объектов (нод, комментариев, пользователей и т.д.) Позволяет визуально конструировать запросы к БД и гибко настраивать способ и внешний вид отображения
  2. 2. Список Views в Drupal 7Список всех View находится на странице admin/structure/views
  3. 3. Добавление новго View в Drupal 7View добавляется с помощью мастера admin/structure/views/add
  4. 4. Редактирование Views в Drupal 7
  5. 5. Добавление полей во Views в Drupal 7 Жмем на ссылку FORMAT > Show: Content 1 3 Теперь во View можно добавлять поля, которые могут содержать 2 значения системных свойств материала, поля добавленные через Field API или добавленные другими модулями
  6. 6. Добавление полей во Views в Drupal 7 Жмем на ссылку FIELDS > Add
  7. 7. Настройка полей во Views в Drupal 7 Жмем на название поля в разделе FIELDS
  8. 8. Настройка фильтров во Views в Drupal 7 Чтобы объект отобразился во View, он должен подходить под все фильтры. Для добавления жмем FILTER CRITERIA > Add Фильтры могут быть exposed — их значение может выбирать посетитель сайта
  9. 9. Настройка сортировки во Views в Drupal 7 Объекты отображаются во View, в порядке определенном критериями сортировки. Если критериев несколько, сначала сравнивается первый, если он равен — береться второй и т.д. Для добавления жмем SORT CRITERIA > Add Критерии сортировки также могут быть exposed — тогда порядок сортировки может выбирать посетитель сайта Если формат отображения выбран Table, то каждая колонка может сортироваться кликом по своему заголовку. Сортировка таблицы главнее чем сортирвка настроенная в разделе SORT CRITERIA
  10. 10. Настройка контекстных фильтров во Views в Drupal 7 Используются как и обычные фильтры, но отличаются механизмом работы Обычные фильтры Контекстные фильтры Изменяются Только если exposed Всегда посетителями Передают Через GET-параметры Через аргументы в адресе параметры last-10-articles?uid=admin last-10-articles/1 Имеют форму для Да Нет своего изменения Могут изменять Нет Да заголовок view Рекомендуются для Нет Да создания навигации в меню
  11. 11. Настройка контекстных фильтров во Views в Drupal 7 Жмем на ссылку CONTEXTUAL FILTERS > Add
  12. 12. Настройка контекстных фильтров во Views в Drupal 7 Теперь фильтровать списко статей можно двумя способами – exposed-фильтр last-10-articles?uid=admin – контекстный фильтр last-10-articles/1
  13. 13. Расширенные возможности Создание групп фильтров для создание условий типа OR Создание блоков и rss-лент Темизация Views Работа связанными объектами с помощью Relationships Группировка вывода по полям
  14. 14. Ссылки на подробную информацию http://drupal.org/project/views http://views-help.doc.logrus.com – http://drupal.org/project/advanced_help http://dev.nodeone.se/node/781
  15. 15. Контакты Фиделин Евгений Компания QArea Email: eugene.fidelin@gmail.com Skype: eugene.fidelin

×