Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Работа с Views в Drupal 7
1. Работа с представлениями (Views) в Drupal 7
Модуль Views (http://drupal.org/project/views) — служит для
создания страниц, блоков содержащих динамические
списки объектов (нод, комментариев, пользователей и т.д.)
Позволяет визуально конструировать запросы к БД и гибко
настраивать способ и внешний вид отображения
2. Список Views в Drupal 7
Список всех View находится на странице admin/structure/views
3. Добавление новго View в Drupal 7
View добавляется с помощью мастера admin/structure/views/add
5. Добавление полей во Views в Drupal 7
Жмем на ссылку FORMAT > Show: Content
1 3
Теперь во View можно добавлять
поля, которые могут содержать
2 значения системных свойств
материала, поля добавленные
через Field API или добавленные
другими модулями
7. Настройка полей во Views в Drupal 7
Жмем на название поля в разделе FIELDS
8. Настройка фильтров во Views в Drupal 7
Чтобы объект отобразился во View, он должен подходить под
все фильтры.
Для добавления жмем FILTER CRITERIA > Add
Фильтры могут быть exposed
— их значение может
выбирать посетитель сайта
9. Настройка сортировки во Views в Drupal 7
Объекты отображаются во View, в порядке определенном
критериями сортировки. Если критериев несколько, сначала
сравнивается первый, если он равен — береться второй и т.д.
Для добавления жмем SORT CRITERIA > Add
Критерии сортировки
также могут быть exposed
— тогда порядок
сортировки может
выбирать посетитель
сайта
Если формат
отображения выбран
Table, то каждая колонка
может сортироваться
кликом по своему
заголовку. Сортировка
таблицы главнее чем
сортирвка настроенная в
разделе SORT CRITERIA
10. Настройка контекстных фильтров во Views в Drupal 7
Используются как и обычные фильтры, но отличаются
механизмом работы
Обычные фильтры Контекстные фильтры
Изменяются Только если exposed Всегда
посетителями
Передают Через GET-параметры Через аргументы в адресе
параметры last-10-articles?uid=admin last-10-articles/1
Имеют форму для Да Нет
своего изменения
Могут изменять Нет Да
заголовок view
Рекомендуются для Нет Да
создания
навигации в меню
12. Настройка контекстных фильтров во Views в Drupal 7
Теперь фильтровать списко статей можно двумя способами
– exposed-фильтр last-10-articles?uid=admin
– контекстный фильтр last-10-articles/1
13. Расширенные возможности
Создание групп фильтров для создание условий типа OR
Создание блоков и rss-лент
Темизация Views
Работа связанными объектами с помощью Relationships
Группировка вывода по полям
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. Контакты
Фиделин Евгений
Компания QArea
Email: eugene.fidelin@gmail.com
Skype: eugene.fidelin