xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Модуль Views Field View — представление в виде поля представления

Опубликовано в

Описание

Модуль Views Field View это field handler к Views 3, позволяющий в качестве поля представления выводить другое представление:

Форма добавления нового поля в представление

С помощью модуля можно, например, вывести список категорий и под каждой категорией вывести список последних материалов в этой категории. Или вывести список нод и для каждой ноды вывести ссылающиеся на неё материалы (дефолтное представление Backlinks).

Установка и использование

Установка стандартная — распаковать в sites/all/modules, включить.

Дальше создаём представление, которое будет выводиться в виде поля, добавляем необходимые контекстные фильтры.

В родительском представлении добавляем поле Global: View, в настройках указываем созданное ранее представление, дисплей и значения контекстных фильтров:

Настройки поля 'Global: View'

Сохраняем. Результат:

Каждое поле Backlinks это представление

Модуль рекомендуется использовать в связке с Views content cache.

Написанное актуально для Views Field View 7.x-1.0
Похожие записи

Комментарии RSS

У меня не работет в полях. в шапке и в подвале views выводит и работе хорошо а в самом теле не поля Глобальный: View (Views field view) ((( кеш чистил крон запускал

Доброго дня!
Подскажите пожалуйста, создал представление в виде поля представления. Как теперь можно скрыть те строки основного представления, где при фильтрации находятся значения поля представления?

т.е. если на Вашем примере, то скрыть строку представления, если каждое поле Backlinks имеет значение(представление) после фильтрации

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании