Кто подскажет есть ли готовое решение для создание поля характеристик товара, где каждая отдельная характеристики может потом использоваться в качестве Facet фильтров ? Сейчас характеристики пишут просто таблицей в Body.
Через атрибуты товара не вариант, так как характеристика не значит что у товара будет цена отличаться, то есть это не в атрибутах будет, а поле в дисплее товара.
Фишка еще в том, что количество этих самих характеристик заранее предопределить не возможно, так как их может быть огромное множество и вывод каждой отдельным полем просто убъет базу данных.
Комментарии
https://www.drupal.org/project/matrix_field
https://www.drupal.org/project/eav_field
Спасибо. Вроде то что надо, вот только мне под 9ку, а у них пока нету поддержки ((
как это нету?
https://www.drupal.org/project/eav_field/releases/2.x-dev
О, сорянба, не увидел релизы) Спасибо!
Задача усложнилась. Эти характеристики еще должны быть в Facet filters, чего модуль EAV делать не умеет нормально. В тупике.
Чтобы интегрировать с facets - надо написать свой процессор.
Там не сложно.
В matrix fields процессор для фасетов есть.
Рассмотрю может в будущем на коммерческой основе написание процессора. Сможете ?
Ждем когда выйдет для 9-ки чтобы потестить.
Я уже на этой неделе будут это делать для другого проекта, так что стучитесь, если что
Вот, тестируйте: https://www.drupal.org/project/search_api_eav_field
Там есть ещё что доделать, но начало положено )
А eav_field с feeds дружит?