Views. Передача имени пользователя из контекстного фильтра в глобальный

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

Аватар пользователя Malexion Malexion 17 января 2018 в 16:07

Добрый день!

Настраиваю сложный фильтр во Views и появилась задача передать имя пользователя из контекстного фильтра в глобальный фильтр комбинированных полей.

Подробнее:
Есть таблица во Views, где присутствует перечень материалов с именами пользователей сайта. Пользователи не всегда являются авторами материалов.
При помощи глобального фильтра комбинированных полей я отбираю все записи с подстановкой значения нужного пользователя.

Мне необходимо реализовать переход в учётную запись пользователя и вывести у него на странице через Views все материалы, где присутствует его имя (даже если он не автор).
Соответственно при помощи контекстного фильтра (при нажатии на имя пользователя и перехода на его учётную запись) нужно передать имя пользователя в глобальный фильтр и отобрать значения строк с именем выбранного пользователя.

Комментарии

Аватар пользователя Malexion Malexion 18 января 2018 в 9:26

А неужели нельзя просто как то перехватить имя пользователя из URL и подставить в Значение глобального фильтра, как это делает контекстный фильтр? Или без Views PHP не обойтись?

Аватар пользователя sas@drupal.org sas@drupal.org 19 января 2018 в 7:31

Malexion wrote:

А неужели нельзя просто как то перехватить имя пользователя из URL и подставить в Значение глобального фильтра, как это делает контекстный фильтр? Или без Views PHP не обойтись?


Еще можно в contextual filter использовать php validator