Категория:
Опубликовано:

Изучаем Drupal. Модуль Views. Часть 1 - Первое знакомство

Модуль Views

Первый пост из серии посвященной модулю Views.

В этом посте мы установим, настроим, познакомимся с основными разделами модуля Views, а так же создадим наше первое представление.

Качаем и устанавливаем последнюю версию модуля с его страницы. Т.к. у этого модуля есть зависимость - Chaos tool suite (ctools), этот модуль так же качаем и устанавливаем.

Установка стандартная, в папку sites/all/modules

После установки, на странице модулей включаем следующие компоненты:

  • Views - сам модуль Представлений;
  • Views UI - пользовательский интерфейс модуля;
  • Chaos tools - сервисный модуль для управления содержимым.

После того как модули включены можно начинать пользоваться всеми благами этого модуля. Страница модуля: admin/structure/views. Там отображается список активных и отключенных представлений.

Перейдем на страницу настроек Views, нажав на вкладку "Настройки", в верхнем правом углу.

views-set.png

На этой странице Вы можете ознакомится с основными настройками модуля, и при необходимости внести какие либо изменения.

Я, обычно, ничего там не трогаю, т.к. все настроено оптимально.

Advancev Help Views

Только вот снимаю галку с пункта Показывать предупреждения модуля Advanced Help . Она отвечает за показ сообщения на странице представлений: "If you install the advanced help module from http://drupal.org/project/advanced_help, Views will provide more and better help. You can disable this message at the Views settings page."

Massege Advancev Help Views

Модуль Advancev Help необходим для отображения расширенной справки.

Перейдем к созданию представления
add new view

Давайте создадим представление, позволяющее выводить последние статьи (Articles). Для этого на странице представлений нажимаем на кнопку Добавить новое представление:

add new view

Мы попадаем на страницу предварительной настройки представления. Здесь необходимо выбрать название нашего представления, например назовем "Последние новости", введем это название в поле "Имя представления". После внесения изменений в поле названия представления станет доступно поле машинного заголовка (имя представления, под которым оно будет записано в базу данных). Это название должно быть уникальным, состоять из латинских букв в нижнем регистре, цифр и символов подчеркивания.

add view name

Для ввода машинного имени представления необходимо нажать на кнопку "Править", после чего появится поле для ввода имени. Если вводить имя представления латинскими буквами, машинное имя будет формироваться автоматически.

add view name write

Введем значение "last_news".

В поле "Описание" можно ввести краткое описание представления. Оно будет отображаться администратору на странице представлений.

add view description

Далее идет блок основных настроек представления. От этих настроек зависит какая сущность будет отображаться в представлении. Давайте выберем следующие параметры: Показать -> "Содержимое", типа -> "Статья", метка -> оставляем пустым (здесь можно выбрать один или несколько тегов, и в представлении будут выводится только материалы с этим тегом), отсортированные по -> "Новые сначала"

add view total

Следующие блоки настроек позволяют сразу создать страницу, или блок, в которые будет выведено наше содержимое. Давайте создадим страницу:

add new view page

Заголовок ставим "Последние новости", путь страницы указываем "news", формат отображения - "Неформатированный список" из "тизеры" "со ссылками" и "без комментариев", Элементов для отображения - "10", "Использовать постраничную навигацию " - ставим галку, все остальное пока не трогаем.

add new view save

Жмем "Продолжить редактирование", для того чтоб попасть на страницу настройки представления. Или "Сохранить и выйти", если нам достаточно введенных на это странице данных.

Для начала, давайте просто сохраним это представление. После сохранения мы попадем на созданную нами страницу, на которой увидим плоды нашего труда - страницу последних материалов. А точнее вывод тизеров материалов, со ссылками ("Подробнее", "Количество комментариев" и т.д.), отсортированных по дате добавления.

Скриншот созданой страницы

В следующих постах мы рассмотрим более подробно настройки представления.

Если у Вас возникли вопросы, замечания, предложения или просто благодарность - пишите в комментариях.
Делитесь полезными материалами в социальных сетях.
Добавить комментарий