Как настроить фильтры Цена и Цвет?

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

Аватар пользователя DD 85 DD 85 23 мая в 13:44

Drupal 10
Commerce
Search API
Facets

В Views выводящем поисковый индекс не работают Facets для параметров из Product variation. В Product variation находятся Цена и Цвет. Фильтры для Product работают.
Когда в Views настроен на вывод полей применение фильтров приводит к следующему. На странице вывод не отображается, но если посмотреть код, то видно, что фильтрация произошла, но Views вывел пустые поля.
Если Views настроен на вывод Entity Reference, то отображаются и Product и Product variation. Применение фильтров по параметрам находящимся в Product variation оставляет только Product variation. Есть ощущение, что не происходит связь между Product и Product variation. Как настроить фильтры Цена и Цвет?

Лучший ответ

Аватар пользователя DD 85 DD 85 23 мая в 19:29

Решено.
На странице полей в Search API добавил их для Product variation вместо Product.

Комментарии

Аватар пользователя DD 85 DD 85 23 мая в 14:03

Drupal\search_api\SearchApiException while computing Views data for index Default content index: Could not retrieve data definition for field 'Node access information' on index 'Default content index'. in Drupal\search_api\Item\Field->getDataDefinition() (line 487 of \modules\search_api\src\Item\Field.php).

Drupal\facets\Exception\InvalidQueryTypeException: No available query types were found for facet Цвет in Drupal\facets\Plugin\facets\facet_source\SearchApiDisplay->getQueryTypesForFacet() (line 353 of \modules\facets\src\Plugin\facets\facet_source\SearchApiDisplay.php).