Facet API

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

Аватар пользователя Asta Asta 14 сентября 2016 в 17:59

Добрый день всем
Разбираюсь сейчас с модулем facet api для вывода фильтров как на сайте Rozetka при выборе соответствующей категории (телефоны, ноутбуки)
Все настроил, все работает, все выводит. Вот только проблема заключается в том, что не важно какую я выбрал категорию (перешел по ссылке термина) у меня везде одни и те же показываются ноды.
Пробовал во вьювсе выбрать "Поиск: Indexed taxonomy term fields" как мне советовали - но это не увенчалось успехом. Все настройки какие только были я переклацал но желаемого результата не получил.
Подскажите пожалуйста как это можно сделать?

1

Комментарии

Аватар пользователя Asta Asta 14 сентября 2016 в 23:19

Я не знаю что я наклацал, но наклацал.
В данный момент все заработало.
От чего - я без понятия. Может быть я заново переиндексировал после добавления фильтра

Аватар пользователя Asta Asta 14 сентября 2016 в 23:41

Теперь осталось придумать как выводить на странице термина ноды которые относятся к его дочерним терминам.
На странице дочерних - выводятся ноды
А на странице родителей - не выводятся ноды дочерних
----
В обычном вьювсе это легко настраивалось фильтрами, но здесь этих фильтров нет.

Аватар пользователя dgastudio dgastudio 15 сентября 2016 в 7:16

сделайте просто
в виджет поля таксономии, поставьте hierarchical_Select (dev, в нем hs_taxonomy),

И в настройках виджета, укажите чтобы сохранял родительские термины.

Аватар пользователя Asta Asta 15 сентября 2016 в 16:07

При создании вьювса через facetapi такого критерия нет в списке.
В обычном вьювсе да - этот фильтр работает отлично