Пишем 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"

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

Просмотров:   2578

Комментарии

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Введи эти символы. Ато роботы одолели!