Facet в блоках

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

Аватар пользователя SajtWeb SajtWeb 28 августа 2013 в 10:49

Всем привет!
Есть вопрос про отображение фасетов (Facet Api).
В целом есть сайт, создано представление через views. Создан сервер и индекс через search api. Созданы фасеты, затем на странице блоков фасеты установлены в нужные места. Но фасеты не отображаются в блоках, с чем это может быть связано, какие настойки нужны через search api.
Кто-нибудь сталкивался с такой проблемой?

Лучший ответ

Аватар пользователя SajtWeb SajtWeb 28 августа 2013 в 13:04

Спасибо за информацию, еще раз посмотрел ролик.
Моя ошибка была в том, что ранее мой Views был построен на основе "содержимого", а не на основе "индекса". Надо делать Views на основе Индекса.

Комментарии

Аватар пользователя Bakdimkaz Bakdimkaz 28 августа 2013 в 11:56

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

По фасетам смотри-читай, может что-то не сделал:
http://habrahabr.ru/post/175527/
http://www.youtube.com/watch?v=rArRwp_1h8Q

Аватар пользователя SajtWeb SajtWeb 28 августа 2013 в 13:04

Спасибо за информацию, еще раз посмотрел ролик.
Моя ошибка была в том, что ранее мой Views был построен на основе "содержимого", а не на основе "индекса". Надо делать Views на основе Индекса.

Аватар пользователя msanyok msanyok 23 сентября 2018 в 2:00

Тоже долго бился над данной проблемой и без результата, но после того, как случайно удалил блок views, затем создал новый на основе содержимого, то: о, чудо! - в фильтрах views появились нужные фильтры для фильтрации именно товаров, а не нод.
...может кому-то поможет...