Вывод полей в node reference

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

Аватар пользователя N1ke N1ke 9 июня 2012 в 4:25

Здравствуйте, такой вопрос. Есть страница например исполнитель. Есть страница песня. Надо на странице исполнителя отображать список песен, но чтобы можно было брать не Title, а какое-то иное поле. Можно это сделать без сторонних моделей?

Комментарии

Аватар пользователя N1ke N1ke 9 июня 2012 в 21:32

Хм, это не совсем то. Просто в текущем варианте, если привязать песню к исполнителю, то на странице исполнителя отображается title страницы песни. Там еще можно выводить ссылку, url, id. Но мне нужно вывести другое поле, которое есть на странице песни.

Аватар пользователя Antoniy Antoniy 9 июня 2012 в 21:35

"N1ke" wrote:
Но мне нужно вывести другое поле, которое есть на странице песни.

Делается представление с нужными полями песни и через Block reference выводится на странице исполнителя

Аватар пользователя Antoniy Antoniy 9 июня 2012 в 21:36

и аргумент по полю node reference. А если исполнитель пользователь и под пользователем-исполнителем создавать страничку исполнителя и его песни, то и node reference не нужен

Аватар пользователя N1ke N1ke 9 июня 2012 в 22:36

А разве, тогда не потребуется для каждого исполнителя делать свой views? Я вроде читал, что можно в зависимости от полей на странице генерировать viwes. Но так и не понял, как.

Аватар пользователя N1ke N1ke 10 июня 2012 в 2:54

Да, большое спасибо. Разобрался.

Для тех у кого будет похожий вопрос.

1. Создаем представление.
2. Связываем его с нужным типом контента. Создаем контекстный фильтр на Nid. Берем его из URL.
3. Создаем отношение с полем модуля node reference.