В этом справочнике перечислены зоны внедрения, которые Модуль интеграций предоставляет в Medusa Admin, и свойства, которые получает виджет в этих зонах.
Пошаговое руководство по созданию виджета для этих зон смотрите на странице Собственные секции на виджетах.
Страница интеграции отрисовывает секции через LayoutComposer Medusa, а зоны названы по провайдера:
| Зона | Где отрисовывается виджет |
|---|---|
| Основная колонка страницы. | |
| Основная колонка страницы, названная явно. Работает так же, как . | |
| Боковая колонка страницы. Она есть, только если дескриптор задаёт . |
Например, виджет для провайдера ApiShip с идентификатором размещается в зоне .
Зона охватывает страницы всех инстансов провайдера, поэтому один и тот же виджет отрисовывается и на странице , и на странице . Различайте инстансы по .
По умолчанию виджет отрисовывается после всего, что модуль помещает в его колонку. В основной колонке это карточка с названием и статусом интеграции, сгенерированные секции, секция История изменений на странице с одной колонкой и последней секция JSON, когда интеграция настроена. На странице с двумя колонками секция История изменений завершает боковую колонку.
Если администратор магазина сохранил раскладку, в которой изменён порядок секций колонки, у нового виджета нет сохранённой позиции, и он появляется почти вверху колонки. Администратор магазина может переместить или скрыть его, как любую другую секцию. Сохранённая раскладка общая для всех инстансов провайдера, потому что Medusa хранит её под префиксом зоны . Администратор магазина может сохранить раскладку для себя или как раскладку по умолчанию для всех.
Суффикс или в названии зоны Medusa считает устаревшим и игнорирует. Виджет в отрисовывается в основной колонке, как и виджет в .
На остальных страницах модуля, в списке интеграций, каталоге и истории изменений, зон нет.
Виджет в одной из этих зон получает типа , который экспортируется из :
принимает только те зоны, которые знают его типы. Объявите зоны своего провайдера, дополнив из в файле плагина, как показано в шаге 2 руководства «Собственные секции на виджетах».
При сборке виджета для зон с этой страницы Medusa выводит в консоль Это ожидаемое поведение, потому что Medusa проверяет только собственные основные зоны, а виджет всё равно отрисовывается.