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