Как создать представление ссылки на сущность, которое контекстно фильтрует на основе текущего идентификатора пользователя
Я хочу создать представление ссылки на сущность, которое фильтрует на основе поля, которое я разместил в профиле пользователя.
У меня есть два типа контента (докладчики и авторы блогов) (докладчики также будут авторами блогов), которые я хочу использовать в качестве доступного списка авторов в типе контента блога, поэтому при создании докладчик может выбрать профиль автора для ссылки на конкретный блог, но фильтруется только теми, кто указан в учетной записи конкретного пользователя.
Я разместил в учетной записи пользователя поле ссылки на сущность, представляющее собой ссылку определенного пользователя на определенный фрагмент контента типа "Выступающие" или "Авторы блога" (называется blog_author_link).
Я хочу создать представление, которое фильтрует поле ссылки на сущность в типе контента блога на основе того, какое поле выбрано в профиле пользователя.
У меня есть представление, в котором успешно перечислены оба типа контента, но когда я попытался добавить связь из этой ссылки учетной записи пользователя (blog_author_link) и контекстно фильтровать на основе содержимого: nid и устанавливать его для извлечения из идентификатора вошедшего в систему пользователя, похоже, это не работает. (Да, есть пользователи, которым назначен этот атрибут, и я передал эти аргументы, и фильтр не приводит к выводу). Я попытался сделать uid, но я не думаю, что это доступно для типа представления ссылки на сущность. Я немного не в себе.
Есть идеи?
РЕДАКТИРОВАТЬ: Хорошо, так что, похоже, это основано на том, когда я начинаю передавать случайные аргументы в контекстный фильтр предварительного просмотра, который он ищет, делает именно то, что я ему говорю, фильтрует на основе NID, когда мне нужно фильтровать на основе UID, но контекстного фильтра для UID в типе представлений ссылок на сущности нет... У кого-нибудь есть хоть малейшее представление, о чем я говорю?
1 answers
Вам нужно добавить связь в представление. Это будет либо "узел: автор", либо "содержимое: автор" в зависимости от вашего дистрибутива/версии (я commerce 7, просмотров 3).
Как только вы добавите связь, "Пользователь: Uid" станет доступной опцией в контекстных фильтрах.