Допустим магазин со множеством товаров. Товары надо как-то фильтровать по цене, производителю и др. параметрам.
Какая разница делать фильтр товаров на Better Exposed Filters или на Search API + Facet API? Функционал вроде одинаковый.
Допустим магазин со множеством товаров. Товары надо как-то фильтровать по цене, производителю и др. параметрам.
Какая разница делать фильтр товаров на Better Exposed Filters или на Search API + Facet API? Функционал вроде одинаковый.
Комментарии
У фильтров будет одна форма с кнопкой "отправить", которую можно при желании скрыть. А фасеты - это куча блоков со ссылками. Фасеты настраивать проще, чем раскрытые фильтры (моё субъективное мнение), особенно, если суммарный счёт параметров для фильтрации идёт на десятки. Если заказчик страдает сео-наркоманией, то фасеты лучше не использовать. И ещё такой момент - фасеты мгновенно фильтруют выборку по клику на каждый параметр, а в фильтрах можно вдумчиво выставить 100500 критериев и потом нажать кнопку.
Если заказчик страдает сео-наркоманией, то фасеты лучше не использовать.
-- почему?
100500 критериев и потом нажать кнопку.
-- и с вероятностью в 90% получить ничего не найдено.
смысл фасетов в том. что они связанны между собой. то есть, после выбора 1 , остальные подстраивают доступные значения под результаты поиска.
"смысл фасетов в том. что они связанны между собой. то есть, после выбора 1 , остальные подстраивают доступные значения под результаты поиска" BEF тоже
"смысл фасетов в том. что они связанны между собой. то есть, после выбора 1 , остальные подстраивают доступные значения под результаты поиска" BEF тоже
-- да ладно.. с каких это пор?
https://www.drupal.org/project/views_selective_filters
вот это, может и делает, только если большое количество позиций, тормоза будут нехилиые
да, делает. проверял. Я его тоже имею в виду. Иcправил тему.
Мне тут недавно задвинули, что ссылки в фильтре - это плохо, и даже rel="nofollow" уже вроде как не канает и поисковый трафик с сайта уходит вникуда. Лично моё мнение, что эти доводы полная хрень, и тут уже надо думать, что проще - делать раскрытый фильтр на 50 параметров или переубеждать заказчика. Мне удалось второе)))
Тут согласен. Этот момент я привёл, как основное отличие.