View ноды на странице связанной ноды

Главные вкладки

Аватар пользователя gera8774 gera8774 23 марта 2021 в 20:34

Всем привет! Есть 2 типа материала: автор и статья. У автора есть поле - ссылка на статью. Соответственно на странице каждого автора выводится список привязанных статей. Теперь нужно сделать так, чтобы выводились не только заголовки этих статей, но и другие поля. В настройках поля-ссылки есть возможность для связывания поля с представлением: "Список материалов, доступных для соотношения, может предоставляться представлением (модуль Views) с использованием типа отображения "Зависимости"
Но при этом я вижу: "Приемлемых представлений не найдено"
Как я понимаю, у меня должен быть какой-то определенный тип представления? Но кроме блока и страницы ничего нет. Мне не хватает какого-то модуля? На данный момент установлены References, Node Reference, Node Reference View Formatter

Комментарии

Аватар пользователя marassa marassa 23 марта 2021 в 22:35

gera8774 wrote: У автора есть поле - ссылка на статью

В смысле на статьИ, у автора же может быть много статей? Обычно делают наоборот, но наверное можно и так извратиться.

gera8774 wrote: В настройках поля-ссылки есть возможность для связывания поля с представлением

Это не то, это для автозаполнения поля при добавлении/редактировании автора.
В Вашем случает тут и представление-то не нужно, достаточно вывести поле Статья как rendered entity (лень смотреть как это по-русски), а для того, чтобы выводились только нужные поля, нужно создать специальный дисплей для материала Статья.

Аватар пользователя gera8774 gera8774 24 марта 2021 в 6:57

У автора есть поле. Оно ссылается на его статью. У поля количество значений не ограничено, поэтому статей может быть много. И все они появляются на странице автора. Но сейчас появляются только их заголовки, а надо, чтобы были заголовки, анонсы, изображения. У этого поля, где мы выбираем статьи для автора, есть настройка для связывания этих значений с представлением. Но на данный момент эта настройка не доступна, т. к. нет подходящего типа представления.

Аватар пользователя VasyOK VasyOK 24 марта 2021 в 0:35

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

https://www.drupal.org/project/views_field_view - нутром чую пригодится. Как именно не знаю.

Аватар пользователя gera8774 gera8774 24 марта 2021 в 7:50

Настройки типа материала "автор"


Настройки конкретного автора

Отображение страницы этого автора

Views Field View - установлен, но для другого, а в данном вопросе пока не понимаю, как его можно использовать

Аватар пользователя marassa marassa 24 марта 2021 в 7:57

Вам не нужно "управление полями", Вам нужна вкладка "Управление отображением".
Для поля Статьи замените форматтер Метка (label) на Готовая к выводу сущность (rendered entity).
Если Вам не нужны ВСЕ поля статьи, выберите подходящий Режим отображения (display mode) в настройках форматтера или создайте свой специально для этого случая (это уже в настройках отображения для Статьи).

Аватар пользователя gera8774 gera8774 24 марта 2021 в 8:01

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