Я бы очень хотел дать вам полезный ответ, но это просто беспорядок.
Это возможно, добавив таблицы к атрибутам. Вы должны сгенерировать модели атрибутов для конкретной таблицы, например $this->container->get('models')->generateAttributeModels(['my_custom_table_one','my_custom_table_two']);
. В дополнение к этому вы должны перезаписать Shopware\Bundle\AttributeBundle\Service\TableMapping
. Для того, чтобы создать действие, определяющее ваши таблицы, с моделью, идентификаторами, ключами и т. Д., Создайте пользовательский AttributeLoaderService для получения всех атрибутов.
Лучшее, что вы можете сделать, - это заглянуть внутрь магазина, чтобы получитьвсе необходимые места и классы для создания атрибутов.
Также вам нужно переписать extjs другого плагина и загрузить таблицы атрибутов внутри представлений. Я бы начал с таблиц, которые создал мой плагин, чтобы быть в четком начале.