Как сортировать по полю типа node reference

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

Аватар пользователя Yegor Yegor 11 мая 2009 в 10:10

Доброго времени суток, подскажите как можно отсортировать список вьюсов, по атрибуту node reference... Как я понял, для этого необходимо использовать поле relationships

Комментарии

Аватар пользователя Yegor Yegor 15 мая 2009 в 10:23

Еще раз прошу обратить внимание на эту тему. Срочно необходимо решить вышеописанную задачу. Может кто-то не понял вопрос, тогда постараюсь объяснить суть вопроса:

У меня есть тип "Книги", и есть второй тип "Авторы", соответственно, у типа "Книги" есть поле типа "node reference" на тип "Автор". Я построил Views Книг, в котором корректно отображается поле "автор", но сортировка у меня идет по названию книги, а мне нужно предусмотреть возможность сортировки по полю "автор". Как можно произвести эту самую сортировку по полю node reference? Может есть какие-то "экзотические" способы или же правка кода модуля "Views"... Буду благодарен любым действенным советам.

Аватар пользователя tanya_b tanya_b 29 марта 2011 в 12:11

Судя по дате вам ответ либо уже известен, либо не нужен. Но для тех, кто наткнется на эту тему вот решение, очень простое:

Views
1. Relationships:
Содержимое: Автор (мое поле Node reference)
2. Поля:
Материал:Заголовок (там появился выпадающий список, где можно выбрать связь)
3. Sort Criteria
Материал:Заголовок (опять выбрать связь в выпадающем списке)