Пишем View для drupal 7 — последние коментарии

Эта статья о том, как создать блок «последние статьи» при помощи блока Views на drupal 7

Установка стандартна для всех модулей..

Поставили?
Отлично.
Идём в «Структура» — «Views» (смею предположить, что по русски это — «представление», хотя таким не страдаю.. )

Жмём «Add new view».
Дальше заполняем имя для вьюхи.
Чтобы выводить список статей, в полоске:

Показать Содержимое of type Все tagged with  ** sorted by

Поправить нужно разве что теги. Я из отметил звёздокой. Чтобы выводить всё — оставте поле пустым.
Сортировка (последнее поле). Не трогаем по умолчанию там — Newest First («Новые сначала», если дословно)..

Галку Create a page убираем и ставим Create a block
Нам ведь ненужна страница, только блок..

Заголовок пишем вроде «Последние статьи»
Display format не трогаем. Нас вполне устраивает не форматированный список ссылок из заголовков.

Items per page  — количество элементов на страницу.

Use a pager  не ставим. Иначе нам выведут ссылки для перехода на след страницы.

Жмём «Save and Exit».

В принципе уже можно идти в «Структура» — «Блоки» и добавлять блок «Views: Last: Block» на страницу.. Но мы не ищем лёгких путей.
Укоротим ссылки, чтобы каждая умещалась в строку.

Идём в настройки блока: «Структура» — «Views» — «last — редактировать»
Попадаем в меню из трёх колонок. В самой левой ищем пункт FIELDS.
В нём «Содержимое: Заголовок «. Кликаем по нему.
Вылазит меню.
Идём в меню «Trim this field to a maximum length » — Ставим по нём галку.
Указываем длину строки 60 и ставим галочку «Add an ellipsis » (добавлять троеточие в конец). жмём «Apply»

Готово. Пример можно увидеть тут: https://electronics-archive.ru/

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий