Создание views фильтра только с существующими значениями либо использование serch api без перезагрузки страницы

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

Аватар пользователя engenes engenes 12 июля 2016 в 18:42

Есть словарик терминов таксономии который называется "вкус" со следующими терминами:

  • яблочный
  • апельсиновый
  • банановый-
  • виноградный
  • вишневый-
  • клубничный

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

для этого хорошо подошел бы search api со своими фасетами, но он каждый раз при выборе определенного параметра перезагружает страницу, не дает выбрать несколько. например отметить галочкой несколько значений из существующих, и только после нажатия на кнопку перезагрузить показать результат. так же подошел бы вариант если бы по мере выбора вкусов, перезагружалось бы само представление а не страница целиком
Вопрос, есть ли способ, выводить во views filter только существующие в продуктах значения. либо использовать search api без перезагрузки страницы целиком?

Комментарии