Есть сайт торгового центра. Стоит задача для каждого арендатора сделать личный кабинет по добавлению товаров (просто ноды с информацией) и выводить эти товары в одном каталоге с возможностью фильтрации по магазинам.
Как создать во вью фильтр, который бы фильтровал материалы в зависимости от дополнительного поля профиля Арендатора?
У меня есть роль Арендатор. В профиле каждого пользователя указывается его Секция (поле с привязкой словаря таксономии). Нужно на странице каталога товаров, фильтровать товары в зависимости от значения поля Секция. Помогите плз...
Комментарии
хрен его знает, я бы напихал зависимость - автор материала (чтобы вьюха прочухала, чья эта нода)
потом добавлял контекстный фильтр по таксе (по сути то фильтрация нужна по термину таксы)
Может и получится
В настройках вьюхи в разделе Расширенные -Связи выбираем сначала Содержимое: Автор материала (сохраняем вьюху!)
Далее там же выбираем связь Ссылка на сущность: Секция. Ставим галочку Связь обязательна (сохраняем вьюху!)
Добавляем поле Пользователь: Секция (поле можно скрыть)
Критерий фильтрации : Пользователь: Секция (раскрыть фильтр...)
Огромное Вам спасибо! Все работает)