Все о Drupal CMS

Drupal CMS, обучающие уроки, курсы, настройка, оптимизация, продвижение

  • Изучаем модули Panels и Page Manager Drupal

    Изучаем модули Panels и Page Manager Drupal

    В этом курсе мы разберем два модуля: Page Manger — модуль Drupal позволяющий создавать пользовательские страницы. Panels — модуль Drupal позволяющий создавать пользовательские макеты и выводить содержимое в соответствии с ними. Эти два модуля имеет смысл рассматривать вместе, потому что в связке они дают нам мощный инструмент для создания страниц с различным содержимым и имеющих различные макеты. Уроки вошедшие в курс о Drupal Общая информация о Panels и Page Manager Drupal Создание пользовательского макета в Drupal Вывод страницы в виде панели с помощью Page Manager Drupal Редактирование панелей с помощью In-Place Editor Drupal

  • Раскрытые фильтры и критерии сортировки Views Drupal

    В этом уроке мы рассмотрим что такое раскрытые фильтры и критерии сортировки. Переходим на страницу редактирования отображения главной страницы и нажимаем на ссылку Добавить в секции Критерии фильтрации. Выбираем в поле Для пункт Этот page (переопределить), чтобы фильтры добавились только к отображению главной страницы. В списке полей выбираем Содержимое: Страна и нажимаем Применить (это отображение). В следующем окне все оставляем как есть и нажимаем Применить и продолжить. В окне настроек критериев фильтра ставим галочку Раскрыть этот фильтр для посетителей и позволить его изменять. Именно эта настройка и делает из обычного фильтра раскрытый, также перед нами разворачивается форма с дополнительными настройками для раскрытого фильтра. Здесь можно выбрать значение по умолчанию, метку…

  • Создание страницы с аргументом Views Drupal

    Если мы нажмем на любой из жанров в блоке Жанры, то получим сообщение «Страница не найдена», потому что такой страницы действительно нет. Займемся ее созданием. Переходим к редактированию представления Views Drupal Фильмы. Разворачиваем блок ссылок с опциями отображения и выбираем там пункт клонировать Главная. Клонирование очень удобно использовать когда нужно создать похожее отображение. Клонированное отображение наследует все настройки клонируемого. В клонированном отображении первым делом меняем имя отображения. Фильмы жанра подходящее имя для этого отображения, так как оно будет выводить фильмы конкретного жанра. Следующим шагом переходим к редактированию пути, по которому будет доступна эта страница. Устанавливаем путь film-by-genre/% — такой-же как, тот который мы задали при создании отображения Жанры. Символ %…

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

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

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

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

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

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

  • Работа с полями представления Views в Drupal

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

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

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

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

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

  • Изучаем Drupal Views

    Изучаем модуль Views Drupal

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