• Создание представления с агрегацией Views в Drupal 7

    В этом уроке мы разберем такое понятие как агрегация на примере представления Жанры. Первым делом создадим представление Жанры, которое будет основываться на словаре Жанры. Переходим в раздел Представления Views в Drupal 7 и нажимаем на ссылку Добавить новое представление. Заполняем стандартную форму создания нового представления. В поле Показать выбираем Термины таксономии типа Жанр. Также сразу создадим блочное отображение Жанры, установим для него Формат отображения — HTML список из Поля. Нажимаем кнопку Продолжить редактирование. На странице редактирования представления сразу нажимаем Добавить в разделе Связи. В списке связей выбираем Термин таксономии: Материалы с термином. Ставим галочку в поле Эта связь обязательна так как нас не интересуют жанры к которым не привязан ни…

  • Контекстные фильтры и связи Views Drupal

    В этом уроке мы рассмотрим работу с контекстными фильтрами и связями. У типа материалов Фильм есть поле В ролях. Это поле типа Entity Reference ссылающееся на типа материалов Роль. Если мы перейдем на страницу любого фильма, то увидим, что актеры, которых мы добавили в поле В ролях,выводятся как простой список. С помощью модуля Views (Представления) мы сделаем отображение актеров более интересным. Для начала скроем стандартный вывод поля В ролях. Переходим на страницу управления отображением полей для типа материалов Фильм. Переместим поле В ролях в секцию Скрытый и сохраним настройки. Теперь перейдем в раздел Представления и нажмем на ссылку Добавить новое представление. Назовем новое представление Актёры (машинное имя actors). В поле…

  • Создание блочного отображения Views в Drupal

    В этом уроке мы создадим блочное отображение Топ 5, в которое будут выводится 5 фильмов с наивысшей зрительской оценкой. Для того чтобы добавить новое отображение на панели отображений нажмем на ссылку Добавить и, в развернувшемся блоке ссылок, выберем Добавить блок. Далее сразу поменяем стандартное название отображения Блок на Топ 5.   Отображение Топ 5 унаследовало все свойства от главного отображения Master, в том числе и пустой заголовок. Для того чтобы установить его переходим к редактированию заголовка: Чтобы задать заголовок только для текущего отображения выберем в поле Для пункт Этот block (переопределить) и нажмем кнопку Применить (это отображение). Теперь секция заголовок отображается курсивом. Это говорит о том, что данная настройка переопределена…

  • Создаем первое представление Views в Drupal

    Структура представления Views в Drupal Каждое представление состоит из нескольких отображений (display), одно из которых является основным и называется Master (в русской локализации может называться Главное или Основной). Все остальные отображения наследуют свою структуру от основного (Master), но при этом могут быть частично изменены. Каждое отображение имеет свой тип в соответствии с которым оно отображается на сайте. Например: страница, блок, RSS лента, слайд-шоу и т.д. Основное представление (Master) нигде на сайте не отображается и служит только для создания на его основе видимых отображений. Во многих русскоязычных источниках и в русскоязычном сообществе Drupal представления еще называют «вьюшками», «вьюхами» или просто «вьюс», а отображения — «дисплеями». Мы на протяжении этого курса будем придерживаться терминов «представление» и «отображение».…

  • Введение и обзор демо-сайта Drupal

    Что такое модуль Views (Представления) Views (Представления) — первый по популярности и частоте использования модуль в Drupal 7, именно по этой причине было решено включить его в ядро слeдующей версии Drupal которая выйдет в 2014 году — Drupal 8. Этот модуль используется для организации и вывода содержимого на сайте самым различным образом. Рассмотрим несколько примеров применения модуля Views (Представления): Вывод содержимого в виде списка, таблицы, сетки и т.д. Создание Rss ленты Создания слайд-шоу Вывод случайного материала или термина Создание удобных администраторских разделов Фильтрация и сортировка содержимого Вывод связанного содержимого Создание архивов публикаций Вывод содержимого по категориям Еще одной положительной особенностью модуля Views (Представления) является то, что существует множество модулей расширяющих его возможности. Далее в…