Всем привет, есть задача.
Имею тип поля field_collection в ноде, в field_collection есть 2 поля, группа(группа1, группа2) и к каждой группе текстовое значение(текст1, текст2)
Грубо говоря должно быть что то типа такого
Значения коллекции для ноды, мультиполе:
группа1 - текст1
группа1 - текст2
группа1 - текст3
группа2 - текст1
группа2 - текст2
.......
Мне потом надо выводить все это в фасеты, хотел бы как то группировать в индекс солара что бы сохранялись допустим группа1 и все к ней значений, группа2 и все к ней значения, тоесть групировалось по группам, а фасет потом выводил эти группы и и значения для них.
Пока нашел вариант создавать псевдополя через hook_entity_info_alter, потом для каждого псевдо поля проверять есть ли такое значение в списке этого псевдо поля и добавлять его тогда в индекс, генерить куча фасетов для этих псевдо полей и в пейне панели делать вывод, но имхо не красиво сходу.
Было б круто если б можно было индексировать группы в базе с их значениями и потом в одном кастомном виджете фассета делать вывод.