Отфильтровать вывод views для двух страниц по полю

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

Аватар пользователя svisch svisch 28 октября 2017 в 16:01

Здравствуйте. Есть 2 страницы: site/1 и site/2. Представление, в нем поле, в котором выбираешь к какой из двух страниц относится контент. Соответственно, чтобы не делать два представления и выводить их для каждой из страниц с фильтром по значению этого поля, хотелось бы узнать, а можно ли одной вьюшкой отфильтровать для этих страниц содержимое по значению поля. Догадываюсь, что контекстными фильтрами, но что то в нем особо разобраться не могу(

Комментарии

Аватар пользователя Valery.O Valery.O 28 октября 2017 в 18:34

Да, это можно сделать при помощи контекстных фильтров. Если, допустим у вас есть материал, в котором есть поле ссылающиеся на термин таксономии, то в контекстных фильтрах вам нужно будет выбрать, чтобы фильтровалось по ID термина (site/[ID термина]). Тогда если перейти на site/1, то покажутся все материалы в которых есть термин с ID = 1, если перейти на site/2, то покажутся все материалы в которых есть термин с ID = 2

Аватар пользователя svisch svisch 28 октября 2017 в 19:58

Спасибо. Но у меня это поле не ссылается на таксономию. Поле представляет собой Текст список с двумя значениями, по которым я и хочу отсортировать. Это я так понимаю невозможно. Надо сделать эти значения через таксономию! Верно?

Аватар пользователя svisch svisch 30 октября 2017 в 14:43

Если делать контекстный фильтр по полю "текст список", то как он будет осуществлять фильтрацию по его значению?
Не могу разобраться в контекстном фильтре или не понимаю до конца как он работает. Если например значение от термина таксономии передается в урл, то получается настроить рабочий фильтр, по другому же не пойму как(

Аватар пользователя Valery.O Valery.O 31 октября 2017 в 6:23
1

Список поля:
1|первый
2|второй
3|третий

Если ничего не менять в настройках фильтра, а просто его создать, то будет так:
site/1 - будет открываться с учетом фильтра "первый"
site/2 - будет открываться с учетом фильтра "второй"

Аватар пользователя svisch svisch 31 октября 2017 в 13:57

Все, теперь разобрался. До этого не понимал как именно происходит и по каким параметрам фильтрация. Теперь понял, что по значению списка до прямой черты. Спасибо)

Аватар пользователя svisch svisch 28 октября 2017 в 23:54

и еще, может я в начале некорректно написал. У меня на этих двух страницах с адресами site/1 и site/2 представление выдится как блоки. Т.е. 1 и 2 в url не от id таксономии. Будет ли в моем случае работать контекстный фильтр?