Д9.3. На все поля нет ссылок, это просто целые числа. Все данные были взяты из огромного внешнего API, и создать все ссылки было невозможно.
Для простоты понимания представьте веб-сайт базы данных книг с книгами и персонажами. Но каждый персонаж представлен только в одной книге.
Итак, книжный узел имеет field_book_id
, который является числовым, уникальным, но не NID. Также он имеет несколько field_character_ids
со списком идентификаторов всех персонажей в этой книге.
Узел персонажа имеет свой собственный field_character_id
(совпадает с field_character_ids
из книжного узла). А также field_my_book_id
, что соответствует полю идентификатора книги.
Цель состоит в том, чтобы создать представление, которое будет отображать персонажей текущей книги в виде списка.
я использую Просмотр значений поля объекта по умолчанию контекстного фильтра
модуль, который позволяет, например, вытягивать значения полей из текущего узла.
Но в критериях фильтра представлений я не могу сопоставить выбранное поле со значением из контекстного фильтра. Он имеет только предопределенные операторы, такие как равно, меньше, больше, и т.д.И я не могу выбрать что-то вроде «Сопоставить значение из контекстного фильтра». Я безуспешно пытался использовать ветки и шаблоны замены.
Это был бы очень простой запрос к базе данных, но можно ли заставить его работать в представлениях?