SlideShare una empresa de Scribd logo
1 de 15
Работа с представлениями (Views) в Drupal 7

    Модуль Views (http://drupal.org/project/views) — служит для
    создания страниц, блоков содержащих динамические
    списки объектов (нод, комментариев, пользователей и т.д.)

    Позволяет визуально конструировать запросы к БД и гибко
    настраивать способ и внешний вид отображения
Список Views в Drupal 7
Список всех View находится на странице admin/structure/views
Добавление новго View в Drupal 7
View добавляется с помощью мастера admin/structure/views/add
Редактирование Views в Drupal 7
Добавление полей во Views в Drupal 7

    Жмем на ссылку FORMAT > Show: Content
                                1                                      3




                                     Теперь во View можно добавлять
                                     поля, которые могут содержать
                                2    значения системных свойств
                                     материала, поля добавленные
                                     через Field API или добавленные
                                     другими модулями
Добавление полей во Views в Drupal 7

    Жмем на ссылку FIELDS > Add
Настройка полей во Views в Drupal 7

    Жмем на название поля в разделе FIELDS
Настройка фильтров во Views в Drupal 7

    Чтобы объект отобразился во View, он должен подходить под
    все фильтры.

    Для добавления жмем FILTER CRITERIA > Add
                                         Фильтры могут быть exposed
                                         — их значение может
                                         выбирать посетитель сайта
Настройка сортировки во Views в Drupal 7

    Объекты отображаются во View, в порядке определенном
    критериями сортировки. Если критериев несколько, сначала
    сравнивается первый, если он равен — береться второй и т.д.

    Для добавления жмем SORT CRITERIA > Add

                                             Критерии сортировки
                                             также могут быть exposed
                                             — тогда порядок
                                             сортировки может
                                             выбирать посетитель
                                             сайта

                                             Если формат
                                             отображения выбран
                                             Table, то каждая колонка
                                             может сортироваться
                                             кликом по своему
                                             заголовку. Сортировка
                                             таблицы главнее чем
                                             сортирвка настроенная в
                                             разделе SORT CRITERIA
Настройка контекстных фильтров во Views в Drupal 7

    Используются как и обычные фильтры, но отличаются
    механизмом работы

                         Обычные фильтры              Контекстные фильтры
    Изменяются          Только если exposed          Всегда
    посетителями
    Передают            Через GET-параметры          Через аргументы в адресе
    параметры           last-10-articles?uid=admin   last-10-articles/1
    Имеют форму для     Да                           Нет
    своего изменения
    Могут изменять      Нет                          Да
    заголовок view
    Рекомендуются для   Нет                          Да
    создания
    навигации в меню
Настройка контекстных фильтров во Views в Drupal 7

    Жмем на ссылку CONTEXTUAL FILTERS > Add
Настройка контекстных фильтров во Views в Drupal 7

    Теперь фильтровать списко статей можно двумя способами
       –   exposed-фильтр last-10-articles?uid=admin
       –   контекстный фильтр last-10-articles/1
Расширенные возможности

    Создание групп фильтров для создание условий типа OR


    Создание блоков и rss-лент


    Темизация Views


    Работа связанными объектами с помощью Relationships


    Группировка вывода по полям
Ссылки на подробную информацию


    http://drupal.org/project/views


    http://views-help.doc.logrus.com
       –    http://drupal.org/project/advanced_help


    http://dev.nodeone.se/node/781
Контакты

    Фиделин Евгений


    Компания QArea


    Email: eugene.fidelin@gmail.com


    Skype: eugene.fidelin

Más contenido relacionado

Similar a Работа с Views в Drupal 7 (7)

Приложение Управление документами 5.1: что нового
Приложение Управление документами 5.1: что новогоПриложение Управление документами 5.1: что нового
Приложение Управление документами 5.1: что нового
 
Cравнение возможностей SharePoint VS DocTrix
Cравнение возможностей SharePoint VS DocTrixCравнение возможностей SharePoint VS DocTrix
Cравнение возможностей SharePoint VS DocTrix
 
Ubercart7 views catalog ru
Ubercart7 views catalog ruUbercart7 views catalog ru
Ubercart7 views catalog ru
 
Разработка и deploy Drupal сайтов с помощью Features.
Разработка и deploy Drupal сайтов с помощью Features.Разработка и deploy Drupal сайтов с помощью Features.
Разработка и deploy Drupal сайтов с помощью Features.
 
Role based access-control
Role based access-controlRole based access-control
Role based access-control
 
D5vs D6
D5vs D6D5vs D6
D5vs D6
 
Ldap sync manual
Ldap sync manualLdap sync manual
Ldap sync manual
 

Más de Eugene Fidelin

Más de Eugene Fidelin (7)

Testing: Do More With Less
Testing: Do More With LessTesting: Do More With Less
Testing: Do More With Less
 
Node.js BFFs - our way to the better/micro frontends
Node.js BFFs - our way to the better/micro frontendsNode.js BFFs - our way to the better/micro frontends
Node.js BFFs - our way to the better/micro frontends
 
Housekeeping the platform at scale
Housekeeping the platform at scaleHousekeeping the platform at scale
Housekeeping the platform at scale
 
Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontends
 
Redis persistence in practice
Redis persistence in practiceRedis persistence in practice
Redis persistence in practice
 
Работа с БД в Drupal 7
Работа с БД в Drupal 7Работа с БД в Drupal 7
Работа с БД в Drupal 7
 
Фичи н-н-нада? Или почему стоит использовать модуль Features.
Фичи н-н-нада? Или почему стоит использовать модуль Features.Фичи н-н-нада? Или почему стоит использовать модуль Features.
Фичи н-н-нада? Или почему стоит использовать модуль Features.
 

Último

ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 

Último (9)

ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
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 или добавленные другими модулями
  • 6. Добавление полей во Views в Drupal 7  Жмем на ссылку FIELDS > Add
  • 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 Рекомендуются для Нет Да создания навигации в меню
  • 11. Настройка контекстных фильтров во Views в Drupal 7  Жмем на ссылку CONTEXTUAL FILTERS > Add
  • 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