Как лучше добавить ряд характеристик для медиа?

Добрый день, помогите пожалуйста в решении задачи.

Дано:
- есть сайт с множеством Медиа (документов)
- эти Медиа используются в различных местах и выводятся по-разному

Нужно:
- для документов добавить несколько характеристик (в будущем их может быть больше)
- выводить документы если эти характеристики есть
- сделать по этим характеристикам фильтрацию с помощью search api (фасетов)

Вопрос:
Куда эти характеристики (поля) добавить?

6 апреля 2020 в 18:12

Проблема с domain access.

Есть вьюс по индексу search api с контекстным фильтром по доменам, выводится на странице в лэйаут билдере.
Добавили новый материал. У анонима материалы которые недоступны в текущем домене, не показываются, но в пейджере занимают место элементов и я получаю пустую страницу.

17 марта 2020 в 15:33

Объединение атрибутов

Есть много commerce атрибутов и очень не хочется плодить много типов вариаций и типов товара. Хотелось бы чтобы у одного типа вариации было 1 поле (скажем "атрибуты"), а в нём уже конкретно для каждой конкретной вариации выбирались нужные типы атрибутов и их значения. (по типу как параграфы, или что-то похожее)

Если какой-то годный контриб на эту тему?

15 января 2020 в 15:44

Проблема с views кешированием Search API (tag-based)

Добрый день. Есть несколько views для отображения анонсов кастомной сущности.
Для каждой сущности есть свой индекс Search API. Элементы из отображения вьюхи не понятным образом пропадают, через некоторое время (Facet summary показывает правильное количество результатов при этом). Если провести переиндексацию то элементы появляются.

В логах вот такая ошибка мелькает:

8 ноября 2019 в 14:20

Миграция поле изображения с D7 на D8

Пишу миграцию новостей с D7 на D8. Застрял на миграции поля изображения (тизера). Остальная нода переезжает нормально. Посоветуйте пожалуйста какие-нибудь похожие примеры.
Использую модуль migrate_files для переноса файлов в одной миграции с нодой. Пишу source плагин, но опыта практически нет.

Конфиг миграции:

22 августа 2019 в 16:45