Нужно отобразить пустые элементы фасетов. Например, у меня в словаре категории у термина Автокосметика нет еще добавленных товаров и этот термин не отображается в списке фасета. А нужно что бы отображался. Как этого можно добиться?
Это, если правильно понимаю для вообще пустого фасета, например, если в категорию Автотовары не добавлены товары, то фасет скроется, а я имею ввиду ситуацию, когда в категории Автотовары к термину Машинные масла добавлены товары, а к термину Автокосметика нет и в фасете присутствует только Машинные масла, а Автокосметика скрывается.
Это, если правильно понимаю для вообще пустого фасета, например, если в категорию Автотовары не добавлены товары, то фасет скроется, а я имею ввиду ситуацию, когда в категории Автотовары к термину Машинные масла добавлены товары, а к термину Автокосметика нет и в фасете присутствует только Машинные масла, а Автокосметика скрывается.
Ок, напишу конкретно, чтобы было понятно. Пишу сайт по купле-продаже недвижимости. Есть фильтр "этажность здания", где числа обозначающие этажность от 1 до 20-ти. Если будут отсутствовать объявления с этажностью скажем 3, 14, 18 то фасет не отобразить эти цифры в списке выбора и список окажется не целостным и будет выглядеть коряво. Лучше пусть выбирают отсутствующую этажность и получают "По вашим критериям поиска ничего не найдено" То же самое с выбором городов, если объявлений по Мусоросранску нет, то его не будет в списке городов, что собьет с толку его жителей.
Подойдут. Но там свои проблемы в работе дополнительных фильтров, например Views Dependent Filters работает только с таксономией, а по задаче нужно чтобы и с числовыми полями работал, он еще тайтлы отсутствующих зависимых фильтров не убирает, эта проблема по моему связана с Ctools.
Просто хотел узнать, возможно ли мои задачи решить с помощью фасетов, но видимо придется возвращаться к раскрытым фильтрам и разбираться там.
Комментарии
Это, если правильно понимаю для вообще пустого фасета, например, если в категорию Автотовары не добавлены товары, то фасет скроется, а я имею ввиду ситуацию, когда в категории Автотовары к термину Машинные масла добавлены товары, а к термину Автокосметика нет и в фасете присутствует только Машинные масла, а Автокосметика скрывается.
Это, если правильно понимаю для вообще пустого фасета, например, если в категорию Автотовары не добавлены товары, то фасет скроется, а я имею ввиду ситуацию, когда в категории Автотовары к термину Машинные масла добавлены товары, а к термину Автокосметика нет и в фасете присутствует только Машинные масла, а Автокосметика скрывается.
Неправильно вывод нод по термину сделан.
Потому как если бы был правильно, то блок фасета не относящийся к термину - не показывался бы.
Ну так он и не показывается, а нужно что бы показывался.
И что должно происходить если я в к примеру в разделе "Электродрели" выбираю "3 литра"?
Ок, напишу конкретно, чтобы было понятно. Пишу сайт по купле-продаже недвижимости. Есть фильтр "этажность здания", где числа обозначающие этажность от 1 до 20-ти. Если будут отсутствовать объявления с этажностью скажем 3, 14, 18 то фасет не отобразить эти цифры в списке выбора и список окажется не целостным и будет выглядеть коряво. Лучше пусть выбирают отсутствующую этажность и получают "По вашим критериям поиска ничего не найдено" То же самое с выбором городов, если объявлений по Мусоросранску нет, то его не будет в списке городов, что собьет с толку его жителей.
А вам точно нужно Search API? Может для вашей
наркоманиизадачи подойдут обычные раскрытые фильтры views ?Подойдут. Но там свои проблемы в работе дополнительных фильтров, например Views Dependent Filters работает только с таксономией, а по задаче нужно чтобы и с числовыми полями работал, он еще тайтлы отсутствующих зависимых фильтров не убирает, эта проблема по моему связана с Ctools.
Просто хотел узнать, возможно ли мои задачи решить с помощью фасетов, но видимо придется возвращаться к раскрытым фильтрам и разбираться там.
это решается первым данным вам ответом.
Каким образом? На пальцах объясните.
Опция "Отображать текст" не?