Создание блока Views Drupal 7 [Часть 2]

Мне никогда не нравились стандартные блоки которые предлагает Drupal после установки, особенно блок «Последние материалы». Для администраторов этот блок имеет кнопки позволяющие быстро отредактировать или удалить последние материалы и вроде как все нормально выглядит, но для обычного пользователя, у которого нет прав администратора этих кнопок нет, зато есть поле и рамка которая как бы намекает, что здесь что-то должно быть. И выглядит все это, не очень красиво.

последние опубликованные материалы

По этому, сегодня я покажу вам, как с помощью Views в Drupal 7 создать красивый блок «Последние материалы» и вывести только те поля, которые нам будут нужны.

Создание блоков Views Drupal 7

Создаем представление Drupal. Задаем имя, машинное имя, выбираем блок так как нам не нужна страница и жмем «Продолжить редактирование»

Создание Views

Перед нами открывается представление (views), как мы видим он уже частично заполнен и в данный момент выводит абсолютно все материалы которые мы создавали. Если нажать снизу «Обновить предпросмотр» или снять и поставить галочку «Автоматический предпросмотр, то увидим следующее:

Автоматическое отображение

Нам это подходит, но частично, давайте усовершенствуем. Нас интересуют только формат и поля которые мы будем выводить

Views Drupal

Первым делом давайте зададим формат, нажимаем на «Неформатированный список» (1) и выбираем «Сетка», откроются настройки стиля, где зададим «Количество столбцов» равно 1.

Количество столбцов

Теперь каждый материал будет отображаться в своей сетке и не сливаться друг с другом.

Затем, добавляем новое поле «Дата публикации», нажимаем «Добавить» (2) и находим «Содержимое: Дата публикации», можно воспользоваться встроенным поиском, после чего ставим галочку на против нужного поля и жмем «Применить».

Дата публикации

Перед нами открывается настройка поля, во первых уберем галочку «Создать метку» (3), так как надпись нам ни к чему, пользователи и так поймут о чем идет речь. Затем выбираем формат даты который больше всего понравится, либо задайте свой формат, что я собственно и сделаю.

Дата публикации

Выбираем «Собственная» и пишем d.m.Y - H:i (H – часы в формате времени 24 часа, i – минуты, d – день, m – месяц, Y – год), после чего нажимаем привычную уже нам «Применить». В итоге, у нас получается:

Отображение Views

Сохраняем полностью все представление, нажав предварительно сверху кнопку «Сохранить».  Теперь нужно разместить блок на главной странице. Заходим в «Структура – Блоки», здесь хранятся все блоки которые доступны нам в данный момент. После создание новых боков-представлений, они так же появляются здесь. Выбираем их списка наше представление, указываем область в котором нужно отобразить и жмем «Сохранить блоки». Теперь на главной странице у нас красиво отображается блок с последними новостями.